Я в настоящее время индексирую свои текстовые значения в документе с помощью TextField, например,
document.add(new TextField(name, value, Field.Store.YES))
Когда я ищу эти значения, я использую TermQuery с одним термином внутри, который соответствует имении значение, ранее установленное в документе.
Выполнение моего TermQuery не возвращает никаких результатов, когда мой текст добавлен с TextField.Если я использую StringField, он работает.
Кто-нибудь может объяснить, почему?