Sorting Solr-始终将特定子集排序到集合的最后一个
我对索尔是个新手。如何使记录子集始终显示在最后一个位置? 例如: 我有如下产品记录:(产品编号) 每个都有自己的属性(两个不同的表):(Sorting Solr-始终将特定子集排序到集合的最后一个,sorting,solr,solr4,Sorting,Solr,Solr4,我对索尔是个新手。如何使记录子集始终显示在最后一个位置? 例如: 我有如下产品记录:(产品编号) 每个都有自己的属性(两个不同的表):(product\u id,attribute\u id) 我希望所有包含A5的产品在排序结果时始终显示在最后。我有什么办法可以做到这一点吗?我使用的是Solr4.10.2 非常感谢您的帮助。这可能是一个好的开始。在页面底部,它讨论了如何处理得分低于其他东西的问题。(请注意,上面说你不能真的那样做。)本页的建议之一是提高其他方面的分数。。solr中还有sort函数
product\u id
,attribute\u id
)
我希望所有包含A5
的产品在排序结果时始终显示在最后。我有什么办法可以做到这一点吗?我使用的是Solr4.10.2
非常感谢您的帮助。这可能是一个好的开始。在页面底部,它讨论了如何处理得分低于其他东西的问题。(请注意,上面说你不能真的那样做。)本页的建议之一是提高其他方面的分数。。solr中还有sort函数,它在返回内容后对其进行操作。页面暗示它不能在多值字段上使用,这是我假设您有的。(A1、A2、A5)这是页面:。如果是这样的话,你可以考虑“推广”A5到它自己的领域和重新索引-虽然如果你需要做一些类似的A1,A2,A7,A9等,这是没有解决办法。这可能是一个好的地方开始。在页面底部,它讨论了如何处理得分低于其他东西的问题。(请注意,上面说你不能真的那样做。)本页的建议之一是提高其他方面的分数。。solr中还有sort函数,它在返回内容后对其进行操作。页面暗示它不能在多值字段上使用,这是我假设您有的。(A1、A2、A5)这是页面:。如果是这样的话,你可以考虑“推广”A5到它自己的字段和重新索引-虽然如果你需要做类似的事情与A1,A2,A7,A9等,这是没有解决办法。
ABC001, ABC002 , ABC003, ....
ABC001 (A1, A3, A5), ABC002 (A2, A4, A5), ...