标签: solr solr4 solrnet
使用Solr 6,用于带有搜索和过滤的电子商务目录。
我需要排除某些类别的所有产品吗?不知道如何在Solr中做到这一点。你能说出一些想法,我们怎样才能做到这一点?
请注意,CategoryID是一个多值字符串字段,因为可以将一个产品分配给多个类别。
答案 0 :(得分:1)
使用布尔值" NOT"操作
* NOT CategoryID:111
替代语法:
* -CategoryID:111 * !CategoryID:111
文档:https://cwiki.apache.org/confluence/display/solr/The+Standard+Query+Parser#TheStandardQueryParser-BooleanOperatorsSupportedbytheStandardQueryParser