这里的情况是,当我搜索一个单词时,例如xyz它正确显示带有突出显示标签的字段,但对于其他人,例如。 abc,即使该单词是搜索到的字段值的一部分,也完全不会突出显示。
http://example.com:8983/solr/collection1/select?q=content_phonetic:country&hl=on&hl.tag.pre=<em>&hl.tag.post=</em>&hl.field=content_phonetic
问题是不一致的。对于某些搜索词,它的突出显示效果很好,而对于其他搜索词则完全不突出显示。 例如。
&q=content_phonetic:original&hl.field=content_phoneic
这可以很好地突出显示结果,但是
&q=content_phonetic:country&hl.field=content_phoneic
尽管content_phonetic字段的两个单词都在同一行中,但这根本不突出显示。 同样对于我正在使用的beiderMorseFilter, “国家”将被索引为
kountri
kuntri
tsountri
kountri
和“原始”世界将被索引为
oriZinal
oridZinal
original
orixinal
并再次输入“ report”,尽管索引词将为“ report”
&q=content_phonetic:report&hl.field=content_phoneic
最后一个也没有突出显示。