看板 Database 關於我們 聯絡資訊
各為大大XD 想請問一下該如何提升全文關鍵字索引的效能呢? 目前狀況是資料庫有將近40幾萬篇文章。 想計算出我搜尋關鍵字出現的次數。 但是算出來都已經天黑了 囧............. 我所下的語法是 SELECT COUNT(非NULL主鍵) AS 關鍵字出現數 FROM 表單 WHERE 全文 like '%關鍵字%'; 這樣的做法 一個關鍵字搜尋下來 10分鐘左右.... 想請問一下有沒有改善方法呢? 例如索引?我不太懂索引,想請問index如何運作的呢QQ 因為CREATE索引後也不知道效能有沒有增加= =XD 感謝大大指教orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.74.99.96
PsMonkey:先爬文:[SQL ] 如何改善 LIKE '%search%' 的效能? 07/16 22:44
那篇已經看過了,而且例子大多是MYSQL, 目前我的做法跟那篇文章一篇一樣, 所有關鍵字通通存起來, 只有對關鍵字的表做搜尋(count算次數) 可是關鍵字非常可觀 少說1000萬吧 ※ 編輯: slalala 來自: 211.74.220.229 (07/19 21:08)