, если я использую только StringField и StoredField для индексирования и поиска, что такое использование анализаторов?Что такое использование Lucene Analyzer, когда я использую StringField и StoredField
Поскольку StringFields не являются токенизированными, мне хотелось бы узнать, что представляет собой реальное использование анализаторов здесь?
Могу ли я написать индексирование lucene без анализаторов?
Спасибо @mindas .. я попробую это. Но одна вещь, которую я всегда слышу от людей, - это то, что нам нужно использовать один и тот же анализатор как в индексировании, так и в поиске, иначе мы использовали некоторые неправильные результаты поиска ... – Shankar
Если у вашего документа только это поле, запрос должен использовать 'KeywordAnalyzer', поскольку этот анализатор работает со всем потоком в виде единственного токена. – mindas
Спасибо @mindas .. передающий анализатор как нуль при индексировании и использовании TermQuery для поиска работает отлично .. также получил некоторое повышение производительности, когда я использую StringField вместо TextField. – Shankar