我需要 Sphinx 给我部分/不完整的匹配项,就像在搜索中拼写错误的单词一样。我的目标是在我的索引中找到最相似的字符串。
我的索引有id
, 和name
,它由一个字符串(1 到 4 个单词)组成。
例如,“牛奶”在我的索引中,但如果我搜索“脱脂牛奶”或“mikl”,则没有结果。
我现在的查询:
SELECT * FROM test1 WHERE MATCH('milk') OPTION ranker = proximity
我已经通过了文档,但我必须承认我感到很失落。我非常感谢您提供的任何帮助。
编辑:我设置为 1并expand_keywords
尝试但没有成功。min_infix_len
min_infix_len