根据返回的文档数量进行Solr查询

时间:2015-08-18 14:44:39

标签: solr lucene

我想在Solr中有一个查询,它根据特定字段返回许多文档。 让我们说我想根据类别路径返回5个文档。所以,如果我的类别追踪是主页/男士/手表,我想要这个类别追踪正好5个文档。如果有的话,让我们说,只有3个文档可用,我想回到路上并返回剩下的2个文档,这些文档有类别Trail Home / Men / etc。

在单个查询中是否有可能在Solr中执行此操作?谢谢!

1 个答案:

答案 0 :(得分:0)

是的,您应该能够制定您的查询,以便更具体的匹配排名高于不太具体的匹配。根据您的具体情况,如

trail:"home/men/watches"^10 trail:"home/men" 

会奏效。请注意与更精确匹配相关的较高权重。