В индексе (с использованием luke) видно, это поле __r_ani содержит числовое значение 567248953
[img]https:// i.sstatic.net/BXKIA.png[/img]
Но когда я пытаюсь выполнить поиск по этому индексу, lucene не возвращает результатов. Я пробовал эти запросы:
Код: Выделить всё
__r_ani:567248953
__r_ani:"567248953"
__r_ani:[* TO *]
Или возможно, у этого поля неправильная конфигурация? (токенизировано, проиндексировано, сохранено и т. д.)?
Изменить: я только что обнаружил, что мой коллега индексирует его как StoredField. Я попробовал проиндексировать его как StringField, и теперь поиск работает. Я до сих пор не понимаю, почему я не могу найти его по запросу, когда он индексируется как StoredField.
Подробнее здесь: https://stackoverflow.com/questions/484 ... -via-query
Мобильная версия