[ https://issues.apache.org/jira/browse/LUCENE-2396?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12857466#action_12857466 ]
Robert Muir commented on LUCENE-2396: ------------------------------------- bq. I could live with that....maybe. What guarantee is there that lucene-analyzers-3.0.jar will work with lucene-core-3.7.jar? How does that work? Well, they should work, unless lucene-core breaks backwards compatibility with analyzers! {quote} How can I use lucene-analyzers-3.0.jar on old indexes and lucene-analyzers-3.5.jar on newer ones within the same application? What I'd like to see is that all analyzers and their parts are kept together in an analyzer jar (maybe more than one for the honking big analyzers as we have today) and that it be elevated to core. (I think contrib give the wrong impression.) And have a well-define compatibility policy. {quote} Well, I think asking for a well-defined backwards compatibility policy for 'all analyzers' is asking too much. Things are not so simple and sorted out like they are with English/porter stemming, etc. I'll go with the flow, we can stay with what we have now, and the language support will also likely remain weak like it is now. Currently I feel its an immense up-front effort to contribute any analysis support, it has to be near-perfect less it will cause future problems, because its not easy to iterate with the current situation without creating a mess. Forget about applying little patches or improvements (assuming adequately relevance-tested / sane etc)... we've really only been able to fix bugs, add tests, and reorganize analyzers because touching them at all means you have to add backwards compat cruft. > remove version from contrib/analyzers. > -------------------------------------- > > Key: LUCENE-2396 > URL: https://issues.apache.org/jira/browse/LUCENE-2396 > Project: Lucene - Java > Issue Type: Task > Components: contrib/analyzers > Affects Versions: 3.1 > Reporter: Robert Muir > Assignee: Robert Muir > Attachments: LUCENE-2396.patch > > > Contrib/analyzers has no backwards-compatibility policy, so let's remove > Version so the API is consumable. > if you think we shouldn't do this, then instead explicitly state and vote on > what the backwards compatibility policy for contrib/analyzers should be > instead, or move it all to core. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org For additional commands, e-mail: java-dev-h...@lucene.apache.org