Question: you add new contraction lists for three languages to Solr's example, but shouldn't they go into the common analyzer's resources directory and be copied over by ant sync-analyzers?
Maybe, i put a TODO in those lists for that reason (its the first line in each one).
The problem is, in most cases they are tiny short! so a text file is awkward. But, maybe we should just do this anyway.
One other thing (separate issue probly): ElisionFilter is in package o.a.l.analysis.fr, but you've added example uses with Italian and Catalan - shouldn't this class move up to package o.a.l.analysis?
Yeah its a little awkward: I think maybe it belongs in the .util package?
Also, we don't sync the english stopwords, (though, it does match lucene's). So thats another improvement we could do, text-file those under .en package
instead of being a hardwired set in StopAnalyzer.
I think maybe we could open issues for all of these? I don't like it either, but i decided to go with the TODO approach because
I'm not sure it should really block this issue (to the user, it will all be the same, this is implementation details).