看板
[ Database ]
討論串[SQL ] 如何改善 LIKE '%search%' 的效能?
共 18 篇文章
內容預覽:
如果您能接受用空間換取時間,小弟想提供一個的方法^^". 以這樣的句子為例,「中文搜尋真的好困難阿」. 您可以建立一個 word 資料表如下. index words. 01 中文. 02 文搜. 03 搜尋. 04 尋真. 05 真的. 06 的好. 07 好困. 08 困難. 09 難阿. 您再
(還有225個字)
內容預覽:
最近發現一個很怪的現象, MySQL 執行一段時間後, 就算我把 httpd 關閉,. MySQL 仍然會吃掉所有的 CPU 資源, 可是我用 SHOW PROCESSLIST;. 又看不到任何執行中的指令, 而且經常的會讓 load average 標高到 8-10 以上,. 除非我把 mysql
(還有303個字)
內容預覽:
大家午安. 目前也是遇到 like '%關鍵字%' 效能會變差的問題. 網站的商品數 超過一百萬筆. 網站的使用族群 是所有消費者. 透過關鍵字 來模糊搜尋商品名稱 甚至是二個以上的關鍵字來搜尋. ( 商品名稱 like '%關鍵字A%' or 商品名稱 like '%關鍵字B%' ). 測試過時間
(還有124個字)
內容預覽:
居然是十年前的文章... (想說居然是 Xapian...). 如果你的資料量還會再增加的話,現在主流的方式是用 Elasticsearch (ES) 架. 設,你可以翻翻這本中文書:(雖然是講怎麼分析的,但 ES 本身就有全文搜尋的. 能力). https://www.kingstone.com.
(還有251個字)