Hi guys, Mike

is there any chance I can somehow get the indexing chain to behave similar
as before LUCENE-5611 in 6.4.1 ?

We used to have analyzers that inherited multiple times from Analyzer (e.g.
second child and relaxed and overriden createComponents) and lucene used to
run them for appropriate docs properly
but after LUCENE-5611 I can see the chain changed and only the first child
is always taken into account, even though the document is handled by proper
analyzer ...
(basically between 4.7.1 and 6.4.1 something changed that made lucene just
ignore second child of analyzer and won't use it and always use first one
(and its father, the direct override of createComponents))
Some code pointers on what used to work and now isn't :
https://github.com/OpenGrok/OpenGrok/issues/1376
(and I tried to dig the changelogs and the only thing I found is really
around 5611, hence this silly Q)

any clues how to get old behaviour back?

thnx
L

Reply via email to