2011-04-22 69 views
1

我有一個唯一字段作爲「id」的solr索引。沒有命令的solr查詢

我有一組有序的ids,使用它我想查詢Solr。但我希望結果以相同的順序。

因此,例如,如果我有ids id = [5,1,3,4]我希望以相同的順序在solr中顯示結果。

我試過http://localhost:8983/solr/select/?q=id:(5 OR 1 OR 3 OR 4)&fl=id,但顯示的結果是按升序排列的。

他們是一種查詢solr並獲得結果的方法,正如我提到的那樣?

回答

1

我認爲你不能, 結果顯示在除非你指定一個默認的排序字段或明確的排序字段/訂單,他們被編入索引的順序。

+0

好的。謝謝[填寫15個字符限制] – jay 2011-04-23 06:44:01

0

您可以添加另一個字段以保留初始排序順序。然後您可以按照原始順序排序=字段asc以檢索數據。

0

簡單的方法是查詢solr並將結果排序在自己的代碼中。