Я использовал фильтр htmlStripCharater в анализаторе времени индекса, поэтому все символы html декодируются, пример- ®
будет проиндексирован как & reg; Я сделал это из-за некоторых внутренних вещей НЛП, которые мы делаем, и это хорошо служит цели.
Проблема возникает, когда я пытаюсь выполнить запрос фильтра.
Пример у меня есть бренд -
Helloworld & рег; , Когда запрос фильтра выполняется как brand%3AhelloWorld%C2%AE
solr снова меняет% на% 25.
Таким образом, запрос на самом деле выглядит как brand%253AhelloWorld%25C2%25AE
, и я не могу получить данные от solr.
Есть идеи, как это решить?
Я использую старую версию Solr 4.10.