Hi, I'm getting this error from trying to access a document in my custom hit collector:
java.lang.IllegalArgumentException: attempt to access a deleted document at org.apache.lucene.index.SegmentReader.document(SegmentReader.java:235 ) at org.apache.lucene.index.MultiReader.document(MultiReader.java:108) at org.apache.lucene.search.IndexSearcher.doc(IndexSearcher.java:74) at org.apache.lucene.search.MultiSearcher.doc(MultiSearcher.java:66) Does anyone know why I'm getting this error? Shouldn't the ids passed to HitCollector.collect(int id, float score) all be valid? Or are deleted ids not ignored? I noticed one way to get around this is to use IndexReader.isDeleted() to check if it's deleted or not. The problem with that is I only have access to a MultiSearcher in my HitCollector which doesn't give me access to the underlying IndexReader. I don't want to have to open an IndexReader in my custom hit collector to use its isDeleted() method. Anyone know any workarounds? Thanks! peter --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]