我正在使用Solr 4.10来应用geohashing技术来创建要在地图上显示的标记簇。我的文档表示地图上的位置,每个文档都有一个多值字段,每个缩放级别都有地理哈希。解决方案如这里所描述的那样。
我使用faceting来生成集群,这将返回一个与Geo散列和具有给定Geo散列的文档数对的列表。由于geohash表示集群,所以我将Geo散列转换为lat/lng值,这些是我放置集群的坐标。
是否有可能使小面返回一个字段的平均值和计数?基本上是希望通过属于集群的标记的每个纬度和经度的平均值来确定集群的位置。我知道,从Solr5.1开始,我们就可以使用面函数了,但是我还是坚持4.10版本。
提前谢谢。
发布于 2017-01-15 19:36:34
面函数似乎只能从Solr5.1中获得。有了这个特性,您可以在每个方面返回多个度量,如平均值、和、最小、最大等。
https://stackoverflow.com/questions/41448546
复制相似问题