Solr 对于查询中定义的每个筛选器,只返回一个文档

Solr 对于查询中定义的每个筛选器,只返回一个文档,solr,Solr,在我最近的一个项目中,我使用Solr1.4搜索产品。但是我遇到了一个小问题,我不确定使用Solr是否可行 所有产品均按“国家”和“类别”编制索引,“id”、“类别”和“说明”为存储值。我现在被要求提取一份产品的样本清单,我们有一个给定的“类别”和“只返回一个”的产品,每个国家的产品是可用的 在我当前的实现中,我有一个Demax查询,以获得对应于该类别的所有国家的列表,然后我再次调用solr来提取每个国家的所有产品,并根据上一次查询中找到的国家的大小限制行数 我当前实施的问题是,我不能确定列表中的

在我最近的一个项目中,我使用Solr1.4搜索产品。但是我遇到了一个小问题,我不确定使用Solr是否可行

所有产品均按“国家”和“类别”编制索引,“id”、“类别”和“说明”为存储值。我现在被要求提取一份产品的样本清单,我们有一个给定的“类别”和“只返回一个”的产品,每个国家的产品是可用的

在我当前的实现中,我有一个Demax查询,以获得对应于该类别的所有国家的列表,然后我再次调用solr来提取每个国家的所有产品,并根据上一次查询中找到的国家的大小限制行数

我当前实施的问题是,我不能确定列表中的每个国家都有一种产品。因此,是否有人知道是否有可能告诉solr您希望查询中每个国家只提供一种产品


任何指导都是有用的。

看看。它允许您在SQL中执行类似于GROUP BY的操作。不幸的是,在撰写本文时,此功能甚至不在主干中。您必须下载,将其应用于主干并编译。

谢谢Mauricio,当我有机会尝试时,我会尝试一下。我还看到1.5的另一个新功能将是批处理请求处理程序。多亏了阿加尼·毛里西奥,我终于抽出时间来测试了它,它似乎工作得很好。再次感谢。