В solr я хочу найти одно поле с отрицательным числом, например, nodeId: -1.
в schema.xml я определил это так:
solr выдает ошибку при использовании «nodeId: -1» для поиска следующим образом:
org.apache.lucene.queryParser.ParseException: Невозможно проанализировать 'storeId: -1': Обнаружено "" - "" - "" в строке 1, столбец 8. Ожидается один из: "(" ... "*". .. ... ... ... ... "[" ... "{" ... ...
Я должен искать с storeId: \ - 1 или storeId: "- 1", чтобы получить ответ.
Теперь вопрос:
Могу ли я изменить любые файлы конфигурации solr для поиска без каких-либо escape-символов? Или другой способ решить эту проблему без изменения кода Java.
Спасибо.