【问题标题】:setMissingLast in PECL SolrPECL Solr 中的 setMissingLast
【发布时间】:2012-01-25 09:37:20
【问题描述】:

问题: 商品有可选价格。如果价格为 0(或者如果有帮助,我可以将其更改为 null),那么在显示文档时,这些文档需要在按价格排序时最后排序。经过长时间的搜索,我认为 setMissingLast 最有帮助,但我看不到在 PECL Solr 中设置 setMissingLast 选项的任何方法(而且我们不能仅仅为此更改搜索库)。

我也尝试过使用map(price,0,0,999)函数查询(仅在升序排序时)。

如何在 PECL Solr 中为价格字段设置 setMissingLast,或者是否有任何其他解决方案可以确保丢失的价格文档始终排在最后?

【问题讨论】:

    标签: php solr pecl


    【解决方案1】:

    我想你的意思是sortMissingLast。您不需要您的库来支持它,您只需在 solr schema 内的 fieldType 定义中添加 sortmissingLast=true

    【讨论】:

      猜你喜欢
      • 2017-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 2019-04-13
      • 1970-01-01
      • 2011-12-30
      • 2011-04-02
      相关资源
      最近更新 更多