Можно ли избежать некоторых текстов из запроса Solr? - PullRequest
0 голосов
/ 28 августа 2018

Одним из атрибутов идентификатора, который мы используем для запроса, является И, поэтому наш выглядит как

http://localhost:8983/solr//select?fq=id:AND&wt=json

Это выбрасывает ниже упомянутого исключения

ошибка: { метаданные: [ «Класс ошибки», "Org.apache.solr.common.SolrException", «Корень ошибки класс», "Org.apache.solr.parser.ParseException" ], msg: "org.apache.solr.search.SyntaxError: Невозможно разобрать 'id: AND': найдено" "AND" "в строке 1

Я могу уйти и с помощью нижеуказанных запросов http://localhost:8983/solr//select?fq=entityId:\AND&wt=json http://localhost:8983/solr//select?fq=entityId:%22AND%22&wt=json

Вопрос: я не хочу обрабатывать это при выполнении запроса. Есть ли другой способ справиться с этим на уровне конфигурации Solr с помощью токенизатора или каким-либо другим способом. Таким образом, мне не нужно обрабатывать это в нескольких местах.

...