我想在Sphinx中搜索一个字符串并获取包含该字符串的所有文档
示例:搜索“bot”并获取包含“xbot”,“robot”,“botanic”等的文档
基本上我希望我的搜索与运行
具有相同的效果SELECT * FROM table WHERE column_name LIKE'%bot%'
我该怎么做?
注意: 我尝试使用min_infix_len,但似乎只是扩展搜索一点但不完全。所以,如果我设置conf-min-prefix-len = 2,它将匹配'xbot'但不匹配“botanic”
答案 0 :(得分:0)
尝试在Extended Query Syntax和启用min_infix_len
中使用通配符 SELECT * FROM myindex WHERE MATCH("bot | bot* | *bot*")