On Fri, Apr 3, 2009 at 5:32 PM, Jason Rutherglen
<jason.rutherg...@gmail.com> wrote:
>> meaning in Bobo you'd like to manage your own memory resident
> field caches, and merge them whenever IW has merged a segment?
> Seems like you don't need genealogy for that.
>
> Agreed, there is no need for full genealogy.

OK

>> CSF isn't really designed yet. How come it can't be used with
> Bobo's field caches?
>
> I guess CSF should be able to support it, makes sense. As long
> as the container is flexible with the encoding (I need to look
> into this more on the Bobo side).

Well as CSF unfolds let's take Bobo's usage into account.

>> Lucene's internal field cache usage is now entirely at the
> segment level (ie, Lucene core should never request full field
> cache array at the MultiSegmentReader level). I think Bobo must
> have to do the same, if it handles near realtime updates, to get
> adequate performance.
>
> Bobo needs to migrate to this model, I don't think we've done
> that yet.

Hmm OK.  That's means reopen is very costly?

>> EG how come Bobo made its own field cache impl? Just because
> uninversion is too slow?
>
> It could be integrated once LUCENE-831 is completed. I think the
> current model of a weak reference and the inability to unload if
> needed is a concern.  I don't think it's because of uninversion.

Ahh OK.  We know about that one (for LUCENE-831): the app should have
control over the caching policy.

Mike

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org

Reply via email to