Solr выделяет некоторые символы html

У меня проблема с компонентом подсветки solr. На самом деле, когда я ищу слово «eau», компонент выделения solr возвращает мне:

<em>l&#</em>8217;Eau

Но "eau" следует выделить. Я использую стандартную конфигурацию solr 3.3.

Спасибо.


person bobosh    schedule 16.09.2011    source источник
comment
Я обновляюсь до Solr 3.4, но это ничего не меняет. Я пытаюсь удалить кодировщик html (solrconfig.xml), но это то же самое.   -  person bobosh    schedule 20.09.2011


Ответы (1)


У меня была аналогичная проблема, и в качестве обходного пути я изменил символы, которые оборачивались вокруг выделения, используя параметры выделения hl.simple.pre и hl.simple.post для установки новых значений. Я использовал | (персонаж трубы). Как только я это сделал, подсветка начала работать правильно. Поэтому мне нужно было только добавить некоторую дополнительную обработку результатов, чтобы заменить канал обратно на тег <em>.

person Paige Cook    schedule 16.09.2011
comment
Спасибо за ответ, но это ничего не меняет. У меня всегда проблема. - person bobosh; 19.09.2011