首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Solr中根据顺序过滤结果?

如何在Solr中根据顺序过滤结果?
EN

Stack Overflow用户
提问于 2010-01-04 14:17:25
回答 3查看 1.5K关注 0票数 3

我需要在n个文档中进行切面,这些文档被选择如下

代码语言:javascript
复制
... ORDER BY something DESC LIMIT 100

使用Solr可能吗?多么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-01-05 21:34:06

AFAIK不,这是不支持/实现的。刻面并不是真正意义上的“统计”,而是对最终用户的指导。想象一下,当您浏览多面界面时,只要更改排序顺序或分页,就会看到多面发生变化。如果像这样工作的话,分面浏览将是无用的。

我认为这对StatsComponent来说是一个很好的功能。

票数 0
EN

Stack Overflow用户

发布于 2010-01-06 08:02:15

这是一个彻底的黑客攻击,但这里...

  1. 执行初始查询,并获得新查询的结果,如下所示:

http://localhost:8080/solr/select/?q=id%3A123+OR+id%3A456...(keep...&facet=true&facet.field=something

其中使用OR将所有ids连接到一个新的查询。然后,当您对字段进行facet时,facet摘要将仅应用于结果。

票数 1
EN

Stack Overflow用户

发布于 2010-11-03 18:17:16

我认为这是可能的结果分组(现在在主干!):

http://wiki.apache.org/solr/FieldCollapsing

..。唯一的问题是你只能设置一个'facet.field‘(即group.field)

但最棒的是你得到了分面!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1997783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档