lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Earwin Burrfoot (JIRA)" <>
Subject [jira] Commented: (LUCENE-1618) Allow setting the IndexWriter docstore to be a different directory
Date Tue, 28 Apr 2009 14:34:30 GMT


Earwin Burrfoot commented on LUCENE-1618:

bq. You mean an opened IndexOutput would write its output to two (or more) different places?
Except the best way is to write directly to FSDir.IndexOutput, and when it is closed, read
back into memory.
That way, if FSDir.IO hits an exception while writing, you don't have to jump through the
hoops to keep your RAMDir in consistent state (we had real troubles when some files were 'written'
to RAMDir, but failed to persist in FSDir).
Also, when reading the file back you already know it's exact size and can allocate appropriate
buffer, saving on resizings (my draft impl) / chunking (lucene's current impl) overhead.

> Allow setting the IndexWriter docstore to be a different directory
> ------------------------------------------------------------------
>                 Key: LUCENE-1618
>                 URL:
>             Project: Lucene - Java
>          Issue Type: Improvement
>          Components: Index
>    Affects Versions: 2.4.1
>            Reporter: Jason Rutherglen
>            Priority: Minor
>             Fix For: 2.9
>   Original Estimate: 336h
>  Remaining Estimate: 336h
> Add an IndexWriter.setDocStoreDirectory method that allows doc
> stores to be placed in a different directory than the IW default
> dir.

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