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