At a guess you are trying to open a searcher on a RAMDirectory that
doesn't yet contain anything.  Files only get written when stuff is
added to an index and the writer is closed or committed.


--
Ian.


On Tue, Jun 21, 2011 at 11:43 PM, Hiller, Dean  x66079
<dean.hil...@broadridge.com> wrote:
> Anyone know how to do a simple RamDirectory...I just created it but it is 
> failing with this...
>
> Caused by: org.apache.lucene.index.IndexNotFoundException: no segments* file 
> found in org.apache.lucene.store.RAMDirectory@1d5a7f6 
> lockFactory=org.apache.lucene.store.SingleInstanceLockFactory@64804: files: []
>      at 
> org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:711)
>      at org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:75)
>      at org.apache.lucene.index.IndexReader.open(IndexReader.java:428)
>      at org.apache.lucene.index.IndexReader.open(IndexReader.java:288)
>      at org.apache.lucene.search.IndexSearcher.<init>(IndexSearcher.java:107)
>      at 
> com.broadridge.nosql.impl.base.QueryTemp2.getResultListImpl(QueryTemp2.java:82)
>      at 
> com.broadridge.nosql.impl.base.QueryTemp2.getResultList(QueryTemp2.java:67)
>      ... 43 more
>
> Thanks,
> Dean

---------------------------------------------------------------------
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