我有一个短语"我的名字是bob"。我希望通过查询"我的n"来匹配它。
我的查询应该如何?我应该配置什么配置?
min_prefix_len和min_prefix_len没有给出任何期待的结果。
我将min_word_len设置为2,但将其更改为1也无济于事。
expand_keywords 1/2没有任何区别。
这是我的索引配置:
index track
{
source = track
path = /var/lib/sphinx/track
min_word_len = 1
docinfo = extern
mlock = 1
morphology = none
expand_keywords = 1
}
我试过的查询:
无论如何,我无法匹敌"我的名字......"。
答案 0 :(得分:3)
min_word_len = 1
min_prefix_len = 1
expand_keywords = 0
需要min_prefix_len
才能启用通配符搜索。但是要关闭expand_keywords
,因为这会使所有关键字都包含通配符。
然后就可以了
"my n*"