微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何获取与 Solr 查询匹配的文档的确切数量

如何解决如何获取与 Solr 查询匹配的文档的确切数量

我是 Solr 的新手,我想从 Elasticsearch 迁移到 Solr。我想知道如何获取与 Solr 查询匹配的文档的确切数量。我在 Elasticsearch 中使用过这个:

AggregationBuilders.count("count").field("someField")

在不考虑分页参数的情况下,solr 中是否有类似计数聚合之类的东西?或者如果我在搜索中不使用某些参数,例如 timeAllowedminexactCountnumFound 结果是否准确?或 numFoundExact 在某些情况下可能为真,并影响 numCount 结果。

解决方法

除非您明确告诉 Solr 可以进行优化(即 timeAllowedminExactCount 等参数),否则 numFound 应该是准确的。

其他函数中也有近似值可用于加速查询,例如使用超级日志日志近似值。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。