When will we need the tokenstream functionality changed by?  I browsed the
existing IndexWriter code and there is
DocInverterPerThread.BackwardsCompatibilityStream.  Where in the existing
code are the Attributes used when analyzing?  Which analyzers and tokenizers
use the new Attribute Tokenizer method?

On Wed, Nov 26, 2008 at 8:44 PM, Karl Wettin <[EMAIL PROTECTED]> wrote:

> I was just about to get on with LUCENE-1462 when I noticed the new
> TokenStream API. (Yeah, I've been really busy with other stuff for a while
> now.)
>
> Rather than keeping InstantiatedIndexWriter in sync with IndexWriter I'm
> considering suggesting that we simply delete InstantiatedIndexWriter.
>
> There is this one major caveats that would go away if we removed
> InstantiatedIndexWriter: it lacks read/write locks at commit time. Also, the
> javadocs says "consider using II as an immutable store" all over the place..
>
> I'm a bit split here, I can see the use of beeing able to add a few
> documents to an existing II, but at the same time these indices are ment to
> be really small so creating a new one from an IndexReader is really no big
> deal. This operation means a few seconds of overhead if one needs to append
> data to the II.
>
>
> I say that we should remove it from trunk. Less hassles. Or is this to
> remove good functionallity? I never use it, it was written in order to
> understand Lucene. But if people find it is very useful then of course it
> should be kept in there.
>
> That might be a problem for some people. For instance I think Jason
> Rutherglens realtime search use this class.
>
>
>     karl
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to