As of now yes. This would require support for per field analyzer and also separate analyzer for index time and query time. Current design was done to support such a usecase eventually but so far its not implemented Chetan Mehrotra
On Mon, Jun 26, 2017 at 1:19 PM, Alvaro Cabrerizo <topor...@gmail.com> wrote: > Hello, > > Reviewing the oak documentation > <https://jackrabbit.apache.org/oak/docs/query/lucene.html#analyzers> I > read: > > *"Note that currently only one analyzer can be configured per index. Its > not possible to specify separate analyzer for query and index time > currently."* > According to that statement (please correct me if I'm wrong): > > - I can not have and analyzer per field. For example imagine that I am > indexing a node that contains a description field in Spanish and other > description field in English and I want them to be analyzed in a different > way. > - I can not make use of native queries over *:path *and *:ancestors* > fields as these fields are analyzed using a different analyzer (seems to be > the KeywordTokenizerFactory) from the rest of fields (those defined as > propertyIndex and also the :fulltext field that are analyzed using the > StandardAnalyzer or the one defined under analyzers within the index). > > Regards.