我使用的ElasticSearch匹配SQL查询得到的结果。但我想的结果,其中有像名称与“abc”匹配的例子,它也落在特定的Map位置地理边界使用SQL查询。我使用SQL选择匹配查询,并根据名称给出正确的结果。但我也需要一个基于Map边界的结果。我需要一个单一的SQL查询,以获得基于两个条件的结果。
nle07wnf1#
在Elasticsearch的SQL里面有一个geo function。你检查过了吗?但是这些函数还在beta中。所以,你可以在这里找到未来发展的完整列表:https://github.com/elastic/elasticsearch/issues/48521您也可以查看这个页面。Elasticsearch的SQL特性有一些限制。https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-limitations.html#geo-sql-limitations
1条答案
按热度按时间nle07wnf1#
在Elasticsearch的SQL里面有一个geo function。你检查过了吗?但是这些函数还在beta中。所以,你可以在这里找到未来发展的完整列表:
https://github.com/elastic/elasticsearch/issues/48521
您也可以查看这个页面。Elasticsearch的SQL特性有一些限制。
https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-limitations.html#geo-sql-limitations