Изменение анализатора Lucene для поля в зависимости от языка

Мне нужно индексировать документы на основе языка документов, и для этого я хотел бы использовать соответствующий анализатор. Можно ли как-нибудь изменить анализатор для одного поля без закрытия и повторного открытия IndexWriter, поскольку это, по-видимому, дорогостоящая задача, а язык может меняться довольно часто? Или есть лучший способ работы с несколькими языками?

Спасибо


person Xitac    schedule 06.09.2014    source источник


Ответы (1)


Просто передайте соответствующий анализатор в IndexWriter.addDocument

person femtoRgon    schedule 06.09.2014
comment
Спасибо, не знаю, как я это пропустил :) - person Xitac; 07.09.2014