gpt4 book ai didi

elasticsearch - Elasticsearch 中 [bool] 中 START_OBJECT 的未知键

转载 作者:行者123 更新时间:2023-11-29 02:47:59 44 4
gpt4 key购买 nike

Elasticsearch 在 Elasticsearch 中给出类似 Unknown key for a START_OBJECT in [bool] 的错误。

我的查询如下:已更新

var searchParams = {
index: 'offers',
body:{
query:{
bool : {
must : {
query: {
multi_match: {
query: query,
fields:['title','subTitle','address','description','tags','shopName'],
fuzziness : 'AUTO'
}
}
},
filter : {
geo_distance : {
distance : radius,
location : {
lat : latitude,
lon : longitude
}
}
}
}}},
filter_path :'hits.hits._source',
pretty:'true'
};

谁能告诉我如何在 Elasticsearch 中混合使用地理和模糊搜索查询?

最佳答案

body 应该如下所示(您缺少 query 部分):

  body:{
query: { <--- add this
bool : {
must : {
multi_match: {
query: query,
fields:['title','subTitle','address','description','tags','shopName'],
fuzziness : 'AUTO'
}
},
filter : {
geo_distance : {
distance : radius,
location : {
lat : latitude,
lon : longitude
}
}
}
}}},

关于elasticsearch - Elasticsearch 中 [bool] 中 START_OBJECT 的未知键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47773602/

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