Можно ли избежать некоторых текстов из запроса Solr?

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

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

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

error: { metadata: [ "error-class", "org.apache.solr.common.SolrException", "root-error-class", "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& мас = JSON

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

0 ответов

Другие вопросы по тегам