討論串[SQL ] 如何改善 LIKE '%search%' 的效能?
共 18 篇文章

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者statue (statue)時間17年前 (2007/06/25 01:27), 編輯資訊
2
0
0
內容預覽:
SELECT InventorySlot, ItemClassID, ItemSubClassID,. ItemDisplayInfoDBC.Name AS ItemDisplayName, DisplayHtml, ReqLevel, ItemID,. Name1, Quality, ItemDi
(還有599個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Toshiya (Kill me softly)時間17年前 (2007/06/25 01:54), 編輯資訊
1
0
0
內容預覽:
如果你確定你的名字是用"怒氣藥水"做開頭的話. 可以試著用and Name1 like '怒氣藥水%'. 我知道T-SQL可以用這種方式來加快. MySQL就不知道了 :). --. ╭──╮╭──╮╭──╮╭╮╭╮╭──╮╭╮╭╮╭──╮. ╰╮╭╯│╭╮│ ─┤│╰╯│╰╮╭╯│╰╯│

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者statue (statue)時間17年前 (2007/06/25 08:18), 編輯資訊
1
0
0
內容預覽:
沒辦法確定他是開頭.... 像這種全表格的搜尋, 除了減少欄位長度有可能加快速度外,. 還有沒有什麼方法可以加快?. 還是有辦法讓他不要全表格.... --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 220.134.226.5.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者MugenPower (無限MUGEN)時間17年前 (2007/06/25 10:16), 編輯資訊
1
0
0
內容預覽:
難怪一直覺得 S大的ID好眼熟. 看到[怒氣藥水]才恍然大悟 原來是[艾大] XDDDDD. 真是失敬失敬. MySQL 小弟不是很熟悉. 就小的所知道MySQL內建支援全文檢索 Fulltext search. 好像有built-in Function. MATCH (...) AGAINST (
(還有37個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者zhman (閒閒的人)時間17年前 (2007/06/25 10:35), 編輯資訊
2
0
0
內容預覽:
MySQL的全文檢索我想並不適合用,尤其是中文的資料,雖然網頁上是講得很好聽,不過試了就知道.. 如果你的資料是有特別的結構或pattern,那也許有其他更好的方法.. 我這裡提供一個簡單的一般化方法,就是自己實作index,透過cache的方式.. 1.開一個新的table,包含2個欄位:(key
(還有174個字)