就我而言,我需要应用KeepWordFilterFactory
过滤器以仅获取颜色名称:
<analyzer type="query">
<tokenizer class="solr.WhiteSpaceTokenizerFactory"/>
<filter class="solr.KeepWordFilterFactory" words="colorwordset.txt"/>
</analyzer>
当我的查询为(红色衬衫)时,工作正常,但当我的查询为(衬衫)时,则创建了空令牌,结果计数为零。