ElasticSearch-如果没有结果,则增加距离

时间:2019-03-25 18:19:29

标签: elasticsearch

如果找不到结果,是否可以创建将增加{ "query": { "bool": { "filter": { "geo_distance": { "distance": "100km", "location": { "lat": 40, "lon": -7 } } } } } } 字段的查询?

下面是一个查询示例,该查询将返回是否存在匹配项:

"distance": "200km"

但是我希望Elasticsearch可以一直寻找直到找到至少一项。

我可以通过编程方式增加值,并使用productInfo进行新的查询,依此类推...直到找到某个东西,但我想进行一次查询以自动执行该操作。

Elasticsearch版本:6.2

0 个答案:

没有答案