Hi, folks

I build lucene index using lucene-4.3.

However, I found for a field, some terms are searchable while searching the
others will throw the following exception:

java.io.EOFException: seek past EOF:
MMapIndexInput(path="/tmp/galeneTestData/input/base/index/_2ca_Lucene41_0.doc")
    at
org.apache.lucene.store.ByteBufferIndexInput.seek(ByteBufferIndexInput.java:172)
    at
org.apache.lucene.codecs.lucene41.Lucene41PostingsReader$BlockDocsEnum.reset(Lucene41PostingsReader.java:407)
    at
org.apache.lucene.codecs.lucene41.Lucene41PostingsReader.docs(Lucene41PostingsReader.java:293)
    at
org.apache.lucene.codecs.BlockTreeTermsReader$FieldReader$SegmentTermsEnum.docs(BlockTreeTermsReader.java:2188)
    at org.apache.lucene.index.TermsEnum.docs(TermsEnum.java:157)
    at
org.apache.lucene.search.TermQuery$TermWeight.scorer(TermQuery.java:85)
    at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:609)
    at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:482)
    at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:438)
    at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:281)
    at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:269)
    at
com.senseidb.clue.commands.SearchCommand.execute(SearchCommand.java:59)
    at
com.senseidb.clue.ClueApplication.handleCommand(ClueApplication.java:41)
    at com.senseidb.clue.ClueApplication.main(ClueApplication.java:76)

Do you guys have any idea whey this happens!

thanks a lot!

hao

Reply via email to