簡體   English   中英

mysql全文搜索不適用於3個字符

[英]mysql full-text search not working for 3 characters

在我的網站中,我使用全文搜索實現了搜索功能。

它通常工作正常但有時候不會像我用關鍵字“ship”而不是“shi”搜索時給出結果

但它應該回歸。 請幫助我為什么會這樣。

要索引的單詞的最小和最大長度由ft_min_word_lenft_max_word_len系統變量定義。 默認最小值為4個字符。 這就是為什么它不能使用3個字符。

您需要更改其值,並重建您的FULLTEXT索引。 如果要搜索三個字符的單詞,可以通過更改配置文件中的值來設置ft_min_word_len變量。 或者,如果您具有超級用戶權限,則可以使用以下命令設置此環境變量:

  SET  ft_min_word_len=3

在此處獲取更多詳細信息: 微調MySQL全文搜索

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM