Hi, according to the LiA book the FuzzyQuery distance is computed as
1- distance / min(textlen,targetlen) Given def addDoc(text, writer): doc = Document() doc.add(Field("field", text, Field.Store.YES, Field.Index.TOKENIZED)) writer.addDocument(doc) addDoc("aaaaa", writer) addDoc("aaaab", writer) addDoc("aaabb", writer) addDoc("aabbb", writer) addDoc("abbbb", writer) addDoc("bbbbb", writer) addDoc("ddddd", writer) query = FuzzyQuery(Term("field", "aaaaa"),0.8,0) should find "aaaab' since we have distance = 1 min(textlen,targetlen) = 5 It does find it with query = FuzzyQuery(Term("field", "aaaaa"),0.79,0) though. Is there a rounding error bug? (this is with lucene-java-2.2.0-603782) Helmut Jarausch Lehrstuhl fuer Numerische Mathematik RWTH - Aachen University D 52056 Aachen, Germany --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]