On Wed, Apr 21, 2010 at 2:20 PM, Mark Miller <markrmil...@gmail.com> wrote:

>
> What about api back breaks? Seems like an issue when trunk will be free to
> break. How will you know what versions of analyzers can be used by which
> versions of Lucene? Just a readme? Are their any guarantee's? How will I
> know when I get locked out of upgrading Lucene because of the analyzer
> version choice I made?
>
>
In my opinion the analysis API should not be backwards broken at least
within a major release... or else this could prevent someone from using
analyzers-4.2.jar with lucene-core-4.8.jar.
In general under this scheme we should be able to avoid backwards breaks
better I think (e.g. dont backport things to stable that backwards break).

If you want analyzers to actually work across major releases that seems to
be more challenging, but maybe minimizing the interface between
analyzers<->queryparser and analyzers<->indexer as much as possible could
help.

-- 
Robert Muir
rcm...@gmail.com

Reply via email to