如何在solr中实现突出显示语音搜索?

时间:2018-11-02 17:10:31

标签: solr highlight phonetics

这里的情况是,当我搜索一个单词时,例如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 

最后一个也没有突出显示。

0 个答案:

没有答案