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

看板Database (資料庫)作者 (手放開)時間17年前 (2007/07/04 21:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串13/18 (看更多)
words欄位是不是要作索引呢? ※ 引述《ckmarkhsu (深藍站長)》之銘言: : 如果您能接受用空間換取時間,小弟想提供一個的方法^^" : 以這樣的句子為例,「中文搜尋真的好困難阿」 : 您可以建立一個 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/ : : 有很多人使用這個套件來解決搜尋的問題~ -- 國家考試憲法,法緒,英文線上測驗系統 http://david.bioinformatic.idv.tw/LawQuiz/ 2007.05.08 新增金融題庫 2007.05.10 新增訴訟法大意 基礎醫學題庫 2007.05.16 新增公民題庫 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.169.200
文章代碼(AID): #16YwRMC1 (Database)
討論串 (同標題文章)
文章代碼(AID): #16YwRMC1 (Database)