我正在努力改进我的SOLR计划以在中国领域进行搜索。 在我的索引中,我有一个带有name_t_zh值的文件AB考试课程3 字段类型的方案如下所示:
<fieldType name="text_general_zh" class="solr.TextField">
<analyzer>
<tokenizer class="solr.ICUTokenizerFactory"/>
<filter class="solr.CJKWidthFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
对于该字段,我正在进行查询:
name_t_zh:(AB考試課程3)
问题在于SOLR的查询:
"parsedquery":"name_t_zh:ab name_t_zh:考試 name_t_zh:課程 name_t_zh:3"
结果我得到更多不准确的结果,其中包含数字1,其余部分完全不同或是汉字的一部分。我希望在结尾或开头获得一个名称完全相同的文档或与其他字符相同的文本。