我正在使用简单的查询解析器搜索前缀q = red bul *但是当我将其更改为使用结构化查询并执行时(前缀' red bul')我得到结果没有结果。
我错过了什么,其他人可以复制这个问题吗?
答案 0 :(得分:0)
我认为你需要在使用前缀运算符时指定字段,例如
(prefix field=foo 'red bul')
。
答案 1 :(得分:0)
我相信你需要做
(prefix 'bul') 'red'
答案 2 :(得分:0)
在使用结构化解析器时,如果我将最终单词包含为整个单词或作为前缀,我似乎有更好的结果。例如:
Query: "(and title_en:'red' (or title_en:'bul' (prefix field='title_en' 'bul')))"