Solr查询返回'find in set'排序的结果

时间:2013-04-22 12:06:56

标签: solr solr4

这是问题所在。

我有一个像这样的solr查询:

示例:

post_id: ( 31234, 56756, 24352, 78465, 23424 ) 

我想订购它们,因为它们在查询中。

与此等效的Mysql是:

ORDER BY FIND_IN_SET(post_id, '31234, 56756, 24352, 78465, 23424')

我正在查看Solr排序文档,谷歌搜索等但没有。 是否有可能像Solr一样在Solr订购文章?

提前致谢。

1 个答案:

答案 0 :(得分:2)

如果您相应地提升文件,则只能拥有此类订单。

例如q=post_id:31234^5 post_id:56756^4 post_id:24352^3 .....

相关问题