Ok, I've now seen RAMDirectory class instead and I'm using it together what the IndexWriter... it should be ok now thanks
On 4 April 2011 13:10, Patrick Diviacco <patrick.divia...@gmail.com> wrote: > ok Thanks, > > When I use IndexWriter, I call addDocument method to add a new instance to > the index. > > addDocument takes > Document doc, Analyzer analyzer > > In MemoryIndex, I have addField which wants: > String fieldName, String text, Analyzer analyzer > > Not sure how should I pass the doc, should I get the fields and pass each > field instead? And how do I group them as unique document ? It is not clear > how it works. > > thanks > > > On 1 April 2011 13:33, jm <jmugur...@gmail.com> wrote: > >> or maybe MemoryIndex (in contrib) is more suited to what he wants >> >> On Fri, Apr 1, 2011 at 1:10 PM, Ian Lea <ian....@gmail.com> wrote: >> >> > RAMDirectory. The clue is in the name ... >> > >> > >> > -- >> > Ian. >> > >> > >> > On Fri, Apr 1, 2011 at 11:08 AM, Patrick Diviacco >> > <patrick.divia...@gmail.com> wrote: >> > > Is there a way to index data into memory without writing to disk in >> > Lucene ? >> > > >> > > This is my current code storing it on disk >> > > >> > > writer = new IndexWriter(FSDirectory.open(index_dir), new >> > > IndexWriterConfig(org.apache.lucene.util.Version.LUCENE_40, new >> > > WhitespaceAnalyzer(org.apache.lucene.util.Version.LUCENE_40))); >> > > >> > > //store sorted content to contents >> > > Iterator<Map.Entry<String,Cluster>> it = >> clusters.entrySet().iterator(); >> > > >> > > while (it.hasNext()) { >> > > >> > > ... >> > > Document document = new Document(); >> > > document.add(new Field("id", id, Field.Store.YES, >> > > Field.Index.ANALYZED)); >> > > writer.addDocument(document); >> > > } >> > > writer.optimize(); >> > > writer.close(); >> > > >> > > >> > > thanks >> > > >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org >> > For additional commands, e-mail: java-user-h...@lucene.apache.org >> > >> > >> > >