lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ian Lea <ian....@gmail.com>
Subject Re: Index size doubles every time when I synchronize the RAM-based index with the FD-based index
Date Sun, 30 Sep 2012 20:02:52 GMT
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 <zhoucheng2008@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-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Mime
View raw message