在搜索时实现与缺货产品的低相关性

时间:2014-08-28 09:28:22

标签: solr nopcommerce solrnet

我已在solr架构中为product&amp ;;索引了stockAvailability字段。如果产品没有库存,则此stockAvailability字段包含false。否则它包含真实。

我正在使用solr搜索产品,当我搜索产品时,我想在solr的搜索结果中找到缺货产品。

此功能的查询是什么??

1 个答案:

答案 0 :(得分:4)

根据您使用的查询解析器,您可以对与您的提升查询匹配的任何文档应用大量提升:

&bq=inStock:true^999

这将对任何有库存产品的文档进行额外提升。将999调整为适合其他增强值的值。

如果您需要更通用的方式(对于某些单词等),请查看Solr Relevancy Faq如何对任何不包含术语的文档应用提升。