这可能是由于将
max_expansions其设置为默认值10
试试这个
{ "query": { "match_phrase_prefix": { "text": { "query": "text bo", "max_expansions": 100 } } }}该线程将帮助您了解术语的扩展方式。使
max_expansions1000并查看结果。
基本上,您有很多以bo开头的单词,例如 bond,boss, 而且由于 “ x” 按字母顺序排在最后,因此您无法获得期望的结果。
我希望这有帮助!



