On 4/21/10 2:28 PM, Robert Muir wrote:
On Wed, Apr 21, 2010 at 2:20 PM, Mark Miller <markrmil...@gmail.com
<mailto: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 <mailto:rcm...@gmail.com>
That sounds good to me - I'm personally not very worried about back
compat over a major release either.
- Mark