Solr - 在不返回搜索结果的情况下获取构面计数

Posted

技术标签:

【中文标题】Solr - 在不返回搜索结果的情况下获取构面计数【英文标题】:Solr - Getting facet counts without returning search results 【发布时间】:2010-09-17 18:24:42 【问题描述】:

我只需要从 solr 返回分面计数。所以我基本上想搜索所有文档并返回构面计数,但我不想返回任何搜索结果。这可能吗?

谢谢

【问题讨论】:

【参考方案1】:

设置facet=true 将启用分面,设置rows=0 将阻止返回任何结果。 numFound 会方便地显示找到了多少结果。

【讨论】:

【参考方案2】:

因此,据我了解,如果我需要获取分页系统中所有文档的构面计数,我需要发出两个请求(选择): - 第一个获得所有文档的方面计数。 - 第二个是从当前页面获取文件。

【讨论】:

【参考方案3】:

我想显而易见的解决方案是使用通配符进行搜索并指定您希望返回零个结果。

到目前为止,这是我的解决方案。

【讨论】:

返回零结果以及 id 字段上的通配符将是最简单的。 问题中没有任何内容表明通配符是正确的查询;或者任何特定字段都应限制为任何特定值或一组值。

以上是关于Solr - 在不返回搜索结果的情况下获取构面计数的主要内容,如果未能解决你的问题,请参考以下文章

Solr 和构面搜索

有没有办法在不重新启动 Solr 服务器的情况下动态更新同义词文件?

如何在不使用 fql 的情况下获取帖子 URL 的 Facebook 点赞、分享和评论计数?

如何在不为每个帖子调用评论对象的情况下从墙上的帖子中获取评论计数?

Rails 5搜索构面过滤器

如何在不阻塞的情况下从 Flux 获取列表?