我已在solr架构中为product&amp ;;索引了stockAvailability字段。如果产品没有库存,则此stockAvailability字段包含false。否则它包含真实。
我正在使用solr搜索产品,当我搜索产品时,我想在solr的搜索结果中找到缺货产品。
此功能的查询是什么??
答案 0 :(得分:4)
根据您使用的查询解析器,您可以对与您的提升查询匹配的任何文档应用大量提升:
&bq=inStock:true^999
这将对任何有库存产品的文档进行额外提升。将999调整为适合其他增强值的值。
如果您需要更通用的方式(对于某些单词等),请查看Solr Relevancy Faq如何对任何不包含术语的文档应用提升。