gpt4 book ai didi

elasticsearch - Elasticsearch 错误-[前缀]查询不支持[前缀]

转载 作者:行者123 更新时间:2023-12-03 00:46:56 26 4
gpt4 key购买 nike

发布以下查询时,出现错误响应

{"error":{"root_cause":[{"type":"parsing_exception","reason":"[prefix] query does not support [prefix]","line":1,"col":119}],"type":"parsing_exception","reason":"[prefix] query does not support [prefix]","line":1,"col":119},"status":400}

这是我的POST查询:
{"from":0,"size":10,"sort":{"_score":"desc"},"query":{"bool":{"must":{"bool":{"should":[[{"prefix":{"title":{"prefix":"of","boost":"1.0"}}}],{"multi_match":{"query":"of","fields":["title^1.0"]}},{"query_string":{"query":"(\"of\")","fields":["title^1.0"]}}]}}}}}

如何使该查询适用于自动完成搜索?

最佳答案

prefix命令接受“值”而不是“前缀”。另外,“boost”值是数字类型,因此不应将其用引号引起来。

因此应该是:

{"prefix":{"title":{"value":"of","boost":1.0}}}

代替:
{"prefix":{"title":{"prefix":"of","boost":"1.0"}}}

关于elasticsearch - Elasticsearch 错误-[前缀]查询不支持[前缀],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59512912/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com