Re: [SQL ] 如何改善 LIKE '%search%' 的效能?
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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 13 之 18 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章