Are you loading it from disk, adding loads of docs then writing it
back to disk?  That would do it.

How many docs in the memory index?  How many on disk?  What version of lucene?

--
Ian.


On Fri, Sep 28, 2012 at 1:56 AM, Cheng <zhoucheng2...@gmail.com> wrote:
> Hi,
>
> I have a ram based index which occasionally needs to be persistent with a
> disk based index. Every time the size doubles which eats up my disk space
> quickly. Below is the code. Could someone help me?
>
> Thanks,
> Cheng
>
> try {
> IndexWriterConfig iwc = new IndexWriterConfig(ERConstants.version,
> ERConstants.analyzer);
>
> iwc.setOpenMode(OpenMode.CREATE);
>
> IndexWriter writer = new IndexWriter(new NIOFSDirectory(new File(
> indexpath)), iwc);
> writer.commit();
>
> writer.addIndexes(source);
> writer.close();
>
> } catch (IOException e) {
> e.printStackTrace();
> }

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

Reply via email to