Случай здесь, когда я ищу слово, например. 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
последний также не дает никакого выделения.