首页 文章

从SOLR热图(地理空间)构面获取文档ID

提问于
浏览
0

我有一个包含超过100000个文档的SOLR索引 . 我正在使用热图(地理空间)分面进行SOLR查询以对它们进行分组:

facet=true&facet.heatmap=lat_lon_rpt&facet.heatmap.distErrPct=0.01&facet.heatmap.format=ints2D&facet.heatmap.geom=[13.425293 48.792390 TO 24.741211 55.541065]

我得到每个网格单元格中的计数(文档数),但有些单元格只包含一个文档 . 在这种情况下是否可以获取文档ID?我不想读取所有100000个文档并在PHP中处理它们,因为它太慢了 .

1 回答

  • 1

    直接使用Solr facet热图响应,你不能这样做 . facet热图响应与其他Solr多面响应的运行方式类似,得到一个值(在这种情况下是一个空间区域)和一个计数 . 您可以针对值(空间区域)执行额外的Solr查询,以返回该区域中的IDS .

相关问题