如何使用ElasticSearch创建像Redfin.com这样的分面搜索?

时间:2012-07-31 15:50:01

标签: google-maps geospatial elasticsearch

我尝试使用ElasticSearch创建与Redfin.com非常相似的搜索。有一个地理距离方面,但似乎并不是我想要的。以下是Redfins搜索的一个示例,它具有类似于"地图集群的功能":

http://www.redfin.com/homes-for-sale#!disp_mode=M&lat=33.488012063731574&long=-117.406087074585&market=socal&v=8&zoomLevel=9

重要说明:

  1. 返回的数据不仅仅是使用Google Maps Map Clusters系统群集的地图标记列表。我试过这个并且数据太多了。返回的数据已经汇总

  2. 位置点动态移动,因此似乎没有使用多个位置的地理距离小平面。

  3. 谢谢, DK

1 个答案:

答案 0 :(得分:0)

Elasticsearch还没有“geo cluster facet”。如果您有兴趣,请关注https://github.com/elasticsearch/elasticsearch/issues/1689

我不知道Redfin是在动态进行聚类,还是具有不同缩放级别的预定义区域。如果是后者,您可以使用简单的术语构面来获取每个区域的命中数。