我们正在运行 Apache Solr v3.1,SolrJ是我们的客户端。
我们正在传递多个任意分面查询( ) 以获取在单个Solr 查询facet.query
中对搜索结果进行评估的匹配文档的数量(分面计数) 。我的用例需要实际匹配的构面结果/文档/字段以及构面计数。
我的问题是,是否有可能在单个 Solr 查询调用中获得构面查询匹配结果以及构面计数?
据我所知,不支持在 solr 3.1 中获取构面行数。您正在寻找的问题作为 Solr 的 JIRA 中的功能请求存在:
https://issues.apache.org/jira/browse/SOLR-2242
有一个可用的补丁,甚至专门针对 Solr 3.1,但在 4.0 中该问题仍未解决/未提交。也许你可以自己应用补丁,看看效果如何。