【发布时间】:2012-01-25 09:37:20
【问题描述】:
问题: 商品有可选价格。如果价格为 0(或者如果有帮助,我可以将其更改为 null),那么在显示文档时,这些文档需要在按价格排序时最后排序。经过长时间的搜索,我认为 setMissingLast 最有帮助,但我看不到在 PECL Solr 中设置 setMissingLast 选项的任何方法(而且我们不能仅仅为此更改搜索库)。
我也尝试过使用map(price,0,0,999)函数查询(仅在升序排序时)。
如何在 PECL Solr 中为价格字段设置 setMissingLast,或者是否有任何其他解决方案可以确保丢失的价格文档始终排在最后?
【问题讨论】: