SOLR:按给定顺序获取文档

时间:2014-06-04 03:55:46

标签: solr solr4

我在SOLR模式中有以下字段。

<fieldType name="integer" class="solr.IntField" omitNorms="true"/> <field name="id" type="integer" indexed="true" stored="true" required="false" multiValued="false"/>

如果我发出以下查询:

id:(1234 OR 2345 OR 3456)

SOLR不按该顺序退回文件。它给出了id为3456的文档,然后是1234,然后是2345.

如何以与查询相同的顺序获取它?

1 个答案:

答案 0 :(得分:0)

您的问题是,默认情况下,Solr按分数对文档进行排序(如果没有文本查询,则通常非常随机)。您可以通过在查询网址中添加排序依据来执行变通方法:sort=id+asc%2C+score+desc

相关问题