lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yonik Seeley (JIRA)" <>
Subject [jira] Commented: (LUCENE-1313) Realtime Search
Date Tue, 28 Apr 2009 16:03:30 GMT


Yonik Seeley commented on LUCENE-1313:

bq. Yonik raised a good question on LUCENE-1618, which is what gains do we really expect to
see by using RAMDir for the tiny recently flushed segments?

I raised it more because of the direction the discussion was veering (write through caching
to a RAMDirectory, and RAMDirectory being faster to *search*).  I do believe that RAMDirectory
can probably improve NRT, but  it would be due to avoiding waiting for file open/write/close/open/read
(as Mike also said)... and not any difference during, which should
be irrelevant due to the relative size differences of the RAMDirectory and the FSDirectory.
 Small file creation speeds will also be heavily dependent on the exact file system used.

> Realtime Search
> ---------------
>                 Key: LUCENE-1313
>                 URL:
>             Project: Lucene - Java
>          Issue Type: New Feature
>          Components: Index
>    Affects Versions: 2.4.1
>            Reporter: Jason Rutherglen
>            Priority: Minor
>             Fix For: 2.9
>         Attachments: LUCENE-1313.jar, LUCENE-1313.patch, LUCENE-1313.patch, LUCENE-1313.patch,
LUCENE-1313.patch, lucene-1313.patch, lucene-1313.patch, lucene-1313.patch, lucene-1313.patch
> Realtime search with transactional semantics.  
> Possible future directions:
>   * Optimistic concurrency
>   * Replication
> Encoding each transaction into a set of bytes by writing to a RAMDirectory enables replication.
 It is difficult to replicate using other methods because while the document may easily be
serialized, the analyzer cannot.
> I think this issue can hold realtime benchmarks which include indexing and searching

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message