Hi guys,

   Is there a way of deleting a document that, because of some corruption,
got and docID larger than the maxDoc() ? I´m trying to do this but I get
this Exception:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Array
index out of range: 106577
  at org.apache.lucene.util.BitVector.set(BitVector.java:53)
  at org.apache.lucene.index.SegmentReader.doDelete (SegmentReader.java
:301)
  at org.apache.lucene.index.IndexReader.deleteDocument(IndexReader.java
:674)
  at org.apache.lucene.index.MultiReader.doDelete(MultiReader.java:125)
  at org.apache.lucene.index.IndexReader.deleteDocument (IndexReader.java
:674)
  at teste.DeleteError.main(DeleteError.java:9)

Thanks

Reply via email to