[英]Can I change the sort sequence of a SOLR search at query time? Make SOLR use 52734 instead of 12345?
我在索引中具有類別屬性的文檔。
每個類別都有優先級,如下所示:
Category | Priority
1 | 1
2 | 2
3 | 3
4 | 4
我希望能夠在查詢時更改SOLR按類別屬性排序的方式,以便我可以決定類別4應該是優先級1,而不必重新索引所有文檔。
例如,如下所示:
order by category asc, with ordering of "4123"
然后,如果文檔的類別為4,它將排在類別為1的文檔之前。
在SOLR中這可能嗎?
另外,我使用此優先級來排序文檔組 ,而不是整體排序。
您可以通過使用map函數來實現遵循該順序的操作,請參見此處 ,盡管該函數可能有點長且難以理解。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.