0
我看到Solr synonym setting for two Chinese characters 台,臺Solr在schema.xml中没有Analyzer标签的文件类型定义?
<fieldType name="text_zh" class="solr.TextField">
<analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
</analyzer>
<analyzer class="jeasy.analysis.MMAnalyzer" />
</fieldType>
一个Solr的字段类型定义,我感到困惑的两个地方:
- MMAnalyzer没有任何分析标签内,这是什么意思?
- StandardTokenizerFactory和MMAnalyzer两者都会标记文本,前者执行1-gram,而后者则实际上执行字典查找。谁来,谁来最后?他们不相互冲突吗?最终的结果是什么?
谢谢!我会尽力! –