You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by rm...@apache.org on 2010/12/28 05:47:24 UTC
svn commit: r1053253 -
/lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/FuzzyTermsEnum.java
Author: rmuir
Date: Tue Dec 28 04:47:23 2010
New Revision: 1053253
URL: http://svn.apache.org/viewvc?rev=1053253&view=rev
Log:
fix nasty bug (doesnt affect any codecs today): respect bytesref offset
Modified:
lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/FuzzyTermsEnum.java
Modified: lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/FuzzyTermsEnum.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/FuzzyTermsEnum.java?rev=1053253&r1=1053252&r2=1053253&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/FuzzyTermsEnum.java (original)
+++ lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/FuzzyTermsEnum.java Tue Dec 28 04:47:23 2010
@@ -321,7 +321,7 @@ public final class FuzzyTermsEnum extend
// TODO: benchmark doing this backwards
for (int i = 1; i < matchers.length; i++)
- if (matchers[i].run(term.bytes, 0, term.length)) {
+ if (matchers[i].run(term.bytes, term.offset, term.length)) {
// this sucks, we convert just to score based on length.
if (codePointCount == -1) {
codePointCount = UnicodeUtil.codePointCount(term);