我使用 SphinxQl,我得到这样的查询
SELECT `id`, WEIGHT() as relevance FROM `rt_table` WHERE MATCH('dubai')
我想将匹配模式设置为扩展以通过 *(通配符)进行搜索,例如
SELECT `id`, WEIGHT() as relevance FROM `rt_table` WHERE MATCH('dub*')
获取包含“dub”子字符串的所有数据。
min_word_len = 1
min_prefix_len = 2
这是我的 index 配置的一部分。我试过 set min_infix_len=2 但它没有帮助问题是我无法进行通配符搜索 *。
请帮助某人!