Re: [SQL ] 如何改善 LIKE '%search%' 的效能?

看板Database (資料庫)作者 (深藍站長)時間17年前 (2007/07/04 20:10), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串11/18 (看更多)
如果您能接受用空間換取時間,小弟想提供一個的方法^^" 以這樣的句子為例,「中文搜尋真的好困難阿」 您可以建立一個 word 資料表如下 index words 01 中文 02 文搜 03 搜尋 04 尋真 05 真的 06 的好 07 好困 08 困難 09 難阿 您再建立一個 index 資料表,用作連結 word 與 文章之用 這樣往後假如要搜尋 「困難阿」只要下 SELECT .... FROM words WHERE words = '困難' OR words = '難阿' 即可 (中間略了很多過程^^") 不知道對您有沒有幫助:p ※ 引述《isnora (nora)》之銘言: : 雖然有點離題了~,我想辦法弄成三行 : Lucene,這個解決方案你可以試試… : http://lucene.apache.org/ : 有很多人使用這個套件來解決搜尋的問題~ -- 台灣深藍vBulletin技術論壇 http://www.twvbb.com vBulletin 論壇系統,內建 「0 修改新增插件」「完整附件功能」 「無限深度子論壇」「進階權限管理」「前台 AJAX 即時管理」 歡迎研究:) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.37.26 ※ 編輯: ckmarkhsu 來自: 220.133.37.26 (07/04 20:10)
文章代碼(AID): #16YuuYPT (Database)
討論串 (同標題文章)
文章代碼(AID): #16YuuYPT (Database)