Sphinx查询/设置类似于Like'%string%'SQL查询

时间:2015-06-29 14:32:49

标签: sphinx

我想在Sphinx中搜索一个字符串并获取包含该字符串的所有文档

示例:搜索“bot”并获取包含“xbot”,“robot”,“botanic”等的文档

基本上我希望我的搜索与运行

具有相同的效果
  

SELECT * FROM table WHERE column_name LIKE'%bot%'

我该怎么做?

注意: 我尝试使用min_infix_len,但似乎只是扩展搜索一点但不完全。所以,如果我设置conf-min-prefix-len = 2,它将匹配'xbot'但不匹配“botanic”

1 个答案:

答案 0 :(得分:0)

尝试在Extended Query Syntax和启用min_infix_len

中使用通配符

SELECT * FROM myindex WHERE MATCH("bot | bot* | *bot*")