全文檢索對於 like %*% 的用處
張貼日期:2012/5/24 上午 01:40:28
"一般索引" 只能加速 like *% ,開頭有%的時候 ,無法加速.
SELECT count(*) FROM t where body like'%開源%'
SELECT count(*) FROM t where body regexp'開源'
SELECT count(*) FROM t where body like binary('%開源%')
以上都需要約0.02~1秒
以下全文索引查詢只需0.0002秒
SELECT body FROM t where match(body) against('開源' in boolean mode)