Одним из атрибутов идентификатора, который мы используем для запроса, является И, поэтому наш выглядит как
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 с помощью токенизатора или каким-либо другим способом. Таким образом, мне не нужно обрабатывать это в нескольких местах.