как искать отрицательное число в solr?

В solr я хочу найти одно поле с отрицательным числом, например nodeId: -1. {{1 }} в schema.xml я определил это так:

solr выдает ошибку при использовании "nodeId: -1" для поиска следующим образом: org.apache.lucene.queryParser.ParseException: невозможно проанализировать storeId: -1 ': обнаружено "" - "" - "" в строке 1, столбец 8 . Ожидал одного из: "(" ... "*" ... ... ... ... ... "[" ... "{" ... ...

Я должен выполните поиск с помощью storeId: \ - 1 или storeId: "- 1", чтобы получить ответ.

теперь вопрос: Могу ли я изменить любые файлы конфигурации solr для поиска без каких-либо escape-символов? Или другой способ решения эта проблема без изменения кода Java. Спасибо.

7
задан CharlesB 4 May 2012 в 23:27
поделиться