Solr查询:使用排序操作

时间:2015-07-28 07:27:24

标签: sql asp.net solr

我有一些记录名为' Location'。 我正在使用 solr query 。位置的价值就像Irvin,California,USA。现在我的要求是记录的位置类似于' USA '或者' 美国'应该先列出。

简单的降序,我可以使用

'sort=Location Desc'

但我首先想要值为USA的记录。

我知道它的sql查询。

order by ('Location'='USA') Desc, 'Location' "

我希望它进入solr查询。我在谷歌搜索但无法获得正确的方法。 任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您需要编写(并使用)自定义函数(作为Solr插件)。见https://dzone.com/articles/how-write-custom-solr