IT序号网

python-2.7之pysolr 中的文档总数

linjiqin 2024年11月01日 编程语言 36 0

如何获取与给定查询匹配的文档总数。我使用了以下查询:

result = solr.search('ad_id : 20') 
print(len(result)) 

由于默认返回值是'10',所以输出只有10,但是计数是4000。我怎样才能得到计数的总数?

请您参考如下方法:

results object from pysolr has a hits property that contains the total number of hits ,无论返回多少文档。这在来自 Solr 的原始响应中被命名为 numFound

您的解决方案并不真正适合具有更大数据集的任何内容,因为它需要您检索所有文档,即使您不需要它们或想要显示它们的内容。


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!