我认为您的
and过滤器写有误。该错误表明
and过滤器或多或少地在参数方面遇到问题。参见http://www.elasticsearch.org/guide/reference/query-
dsl/and-filter/
尝试以下方法:
{ "query":{ "match_all":{} }, "filter":{ "and": [ { "geo_distance": { "distance":"500km", "location":{ "lat":48.8, "lon":2.33 } } }, { "term": { "status":1 } }] } }, "sort":[ { "_geo_distance":{ "location":[ 2.33, 48.8 ], "order":"asc", "unit":"km" } } ]}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)