1

阅读https://redislabs.com/blog/search-benchmarking-redisearch-vs-elasticsearch/后, RediSearch看起来很有希望。我们目前使用弹性搜索。我们严重依赖其多边形查询功能https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-geo-polygon-query.html

我在 RediSearch 中找不到多边形查询。它有不同的名字吗?有没有人使用 RediSearch 进行多边形查询?你如何做到这一点?

目前,我看到的唯一选择是使用地理过滤器来获取不同圆圈中的点,然后在应用程序代码中找到这些点与我的多边形的交集。

4

1 回答 1

1

我在同一条船上,从 v1.4.8 开始,地理过滤器似乎仅限于地理半径过滤器。但是,看起来确实创建了一个问题来添加对地理多边形过滤器的支持:

https://github.com/RedisLabsModules/RediSearch/issues/680

于 2019-05-08T22:33:35.117 回答