Hi Otis,

My question was too much short cut. 

Here is a sample : 

import org.apache.lucene.index.IndexWriter;
import org.apache.lucene.index.IndexReader;
import org.apache.lucene.store.RAMDirectory;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import java.io.IOException;

public class MySample {
        public static void main(String[] args) {
                try {
                        RAMDirectory ramd = new RAMDirectory();
                        IndexWriter iw = new IndexWriter(ramd,new 
StandardAnalyzer(),true);
                        iw.minMergeDocs = 1;
                        iw.addDocument(new 
org.apache.lucene.document.Document());
   
                        IndexReader ir = IndexReader.open(ramd);
                        System.out.println("Docs number : " + ir.numDocs());
                        ir.close();
                        iw.close();
                }
                catch (IOException ioe) { ioe.printStackTrace(); }
        }
}

If I execute this sample, the result is : 

Docs number : 0

If a call close() method or optimize() method after added my document, the 
result is :

Docs number : 1

So, my question is : How to get the second result without close() or optimize() 
index 
(expensive methods I think) ?

Thanks,

        Mickaël



-----Message d'origine-----
De : Otis Gospodnetic [mailto:[EMAIL PROTECTED]
Envoyé : mardi 10 mai 2005 17:39
À : java-user@lucene.apache.org
Objet : Re: Real time indexing with RAMDirectory


Hi Mickaël,

Have you tried using minMergeDocs=1 ?  Will that do what you want?

Otis

--- Rifflard Mickaël <[EMAIL PROTECTED]> wrote:
> Hi all,
> 
> Is it possible, with the RAMDirectory (or another Directory), to
> "flush" informations after each Document indexing ?
> I tried this but this "flush" appears to be able to be made after 2
> indexing at best.
> 
> What do you think about it ? I forgot a configuration ?
> 
> Thanks,
>  
>       Mickaël
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to