Hi Abe-san,

On Wed, Aug 5, 2015 at 7:48 AM, Shinichiro Abe
<shinichiro.ab...@gmail.com> wrote:
> I saw the discussion that you proposed about NRT searching in Oak a few weeks 
> ago.
> NRT search requires an IndexWriter which has uncommitted documents in-memory.
> If users do a NRT searching, do you intend to get the writer from that 
> singleton writer service?

My reference to NRT in that thread was bit overloaded usage. What I
meant was to enable search for data added on same cluster node if the
user has a session affinity with that node. For e.g. if a cluster
consist of 2 nodes N1 and N2 and user U1 is always interacting with N1
i.e. adding new images etc. Then to enable search for images added by
him on N1 faster the proposal was to keep recently added data in an
index backed by RAMDirectory. Any query would then consult both
persistent index and the in mem index.

User U2 interacting with N2 server would still not be able see changes
done by U1 on N1.

> (I don't know how to get the writer from another process.)
Yup thats not possible.

> I'm interested in Oak from 1 year ago but didn't take Sling into account 
> until today.

Sling is just a host application which embeds Oak and Oak relies on
host application for certain aspects like coordinating the jobs across
cluster.

Chetan Mehrotra

Reply via email to