Hi lucene users I have a strange error and I don't know to do?
My logs say this:
java.lang.ArrayIndexOutOfBoundsException: 100 >= 100
at java.util.Vector.elementAt(Vector.java:431)
at org.apache.lucene.search.Hits.hitDoc(Hits.java:127)
at org.apache.lucene.search.Hits.doc(Hits.java:89)
my code is this
PrefixQuery p = new PrefixQuery(new
Term("TOOL_REF_ID",getINITIAL(tool)));
Hits h = sr.search(p);
for (int i=0;i<h.length(); i++){
log.debug(h.doc(i).getField("TYPE") + "
"+h.doc(i).getField("TOOL_REF_ID"));
reader.delete(h.id(i));
}
Why? How can I do to delete all the documents that the tool_ref_if
begins with for example "AK"?
Searching about it I find this :
http://mail-archives.apache.org/mod_mbox/lucene-java-dev/200306.mbox/[EMAIL
PROTECTED]
thks for any reply.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]