mysql 全文索引

mysql全文索引適合比較大的數據查詢,並且會用到索引查詢,其效率會比like高不少,可是他會佔用額外的空間,使數據空間變大。 mysql

在作實驗的時候遇到了2個問題,1查詢不到數據,2對中文的分詞支持的很差 sql

1的問題是因爲SELECT 
  `mid` 
FROM
  members_company_access 
WHERE MATCH (`mid`) AGAINST ('1,2,3,4,44') ; spa

若是1,2,3,4,44在數據中出現50%以上它被列入中止字。不會被查詢  能夠經過 WITH QUERY EXPANSION解決 索引

SELECT 
  `mid` 
FROM
  members_company_access 
WHERE MATCH (`mid`) AGAINST ('你好') ;  若是後面還有字符好比 你好明天  則此查詢查詢不到由於對中文分詞支持問題
效率

相關文章
相關標籤/搜索