如何使用查询字符串查询进行地理位置搜索
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用查询字符串查询进行地理位置搜索相关的知识,希望对你有一定的参考价值。
我正在通过查询字符串查询https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html
如果我在KM中拥有纬度和经度以及范围,我该如何进行基于地理位置的搜索?
答案
经过一些实验和一些网上搜索。我通过在bool查询中包装“查询字符串”来实现这一点。
{
"size": 0,
"query": {
"bool": {
"must": {
"query_string": {
"query": "one:1 AND two:2"
}
},
"filter": {
"geo_distance": {
"distance": "12km",
"latLong": "16.48,80.61"
}
}
}
},
"from": "0",
"_source": [
"user"
]
}
干杯。
谢谢。
以上是关于如何使用查询字符串查询进行地理位置搜索的主要内容,如果未能解决你的问题,请参考以下文章