[ https://issues.apache.org/jira/browse/LUCENE-1313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12703853#action_12703853 ]
Jason Rutherglen commented on LUCENE-1313: ------------------------------------------ {quote}EG when RAM is full, we want to quickly flush it to disk as a single segment. Merging with disk segments only makes that flush slower?{quote} I assume it's ok for the IW.mergescheduler to be used which may not immediately perform the merge to disk (in the case of ConcurrentMergeScheduler)? When implementing using addIndexesNoOptimize (which blocks) I realized we probably don't want blocking to occur because that means shutting down the updates. Also a random thought, it seems like ConcurrentMergeScheduler works great for RAMDir merging, how does it compare with SerialMS on an FSDirectory? It seems like it shouldn'y be too much faster given the IO sequential access bottleneck? > Realtime Search > --------------- > > Key: LUCENE-1313 > URL: https://issues.apache.org/jira/browse/LUCENE-1313 > 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 concurrently. -- 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: java-dev-unsubscr...@lucene.apache.org For additional commands, e-mail: java-dev-h...@lucene.apache.org