我在 Solr 模式中有关键字字段。
<fieldType name="text_keyword" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.SimpleKeywordTokenizerFactory"/>
</analyzer>
</fieldType>
当我尝试使用默认的 solr 查询或 dismax 查询搜索此字段时,
category:(Mouse Pad)
它会创建查询(category:Mouse) AND (category:Pad)
我想知道如果它是关键字字段左右,是否有办法不通过空格分割术语。
补充:我需要SimpleKeywordTokenizerFactory
在查询中分析(小写没有空格分割),所以raw
查询term
解析器对我不起作用