don't bother I committed a fix - you should really run the solr tests
too before you commit!

simon

On Wed, Jan 18, 2012 at 11:26 AM, Simon Willnauer
<[email protected]> wrote:
> koji, I think you broke the build here can you fix that please
>
> simon
>
> On Wed, Jan 18, 2012 at 8:34 AM,  <[email protected]> wrote:
>> Author: koji
>> Date: Wed Jan 18 07:34:56 2012
>> New Revision: 1232769
>>
>> URL: http://svn.apache.org/viewvc?rev=1232769&view=rev
>> Log:
>> LUCENE-3697: SimpleBoundaryScanner does not work well when highlighting at 
>> the beginning of the text
>>
>> Modified:
>>    lucene/dev/trunk/lucene/contrib/CHANGES.txt
>>    
>> lucene/dev/trunk/lucene/contrib/highlighter/src/java/org/apache/lucene/search/vectorhighlight/SimpleBoundaryScanner.java
>>    
>> lucene/dev/trunk/lucene/contrib/highlighter/src/test/org/apache/lucene/search/vectorhighlight/SimpleBoundaryScannerTest.java
>>    
>> lucene/dev/trunk/lucene/contrib/highlighter/src/test/org/apache/lucene/search/vectorhighlight/SimpleFragmentsBuilderTest.java
>>
>> Modified: lucene/dev/trunk/lucene/contrib/CHANGES.txt
>> URL: 
>> http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/contrib/CHANGES.txt?rev=1232769&r1=1232768&r2=1232769&view=diff
>> ==============================================================================
>> --- lucene/dev/trunk/lucene/contrib/CHANGES.txt (original)
>> +++ lucene/dev/trunk/lucene/contrib/CHANGES.txt Wed Jan 18 07:34:56 2012
>> @@ -189,6 +189,9 @@ Bug Fixes
>>  * LUCENE-3686: CategoryEnhancement must override Object.equals(Object).
>>    (Sivan Yogev via Shai Erera)
>>
>> + * LUCENE-3697: SimpleBoundaryScanner does not work well when highlighting
>> +   at the beginning of the text. (Shay Banon via Koji Sekiguchi)
>> +
>>  Documentation
>>
>>  * LUCENE-3599: Javadocs for DistanceUtils.haversine() were incorrectly
>>
>> Modified: 
>> lucene/dev/trunk/lucene/contrib/highlighter/src/java/org/apache/lucene/search/vectorhighlight/SimpleBoundaryScanner.java
>> URL: 
>> http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/contrib/highlighter/src/java/org/apache/lucene/search/vectorhighlight/SimpleBoundaryScanner.java?rev=1232769&r1=1232768&r2=1232769&view=diff
>> ==============================================================================
>> --- 
>> lucene/dev/trunk/lucene/contrib/highlighter/src/java/org/apache/lucene/search/vectorhighlight/SimpleBoundaryScanner.java
>>  (original)
>> +++ 
>> lucene/dev/trunk/lucene/contrib/highlighter/src/java/org/apache/lucene/search/vectorhighlight/SimpleBoundaryScanner.java
>>  Wed Jan 18 07:34:56 2012
>> @@ -61,6 +61,10 @@ public class SimpleBoundaryScanner imple
>>       if( boundaryChars.contains( buffer.charAt( offset - 1 ) ) ) return 
>> offset;
>>       offset--;
>>     }
>> +    // if we scanned up to the start of the text, return it, its a 
>> "boundary"
>> +    if (offset == 0) {
>> +      return 0;
>> +    }
>>     // not found
>>     return start;
>>   }
>>
>> Modified: 
>> lucene/dev/trunk/lucene/contrib/highlighter/src/test/org/apache/lucene/search/vectorhighlight/SimpleBoundaryScannerTest.java
>> URL: 
>> http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/contrib/highlighter/src/test/org/apache/lucene/search/vectorhighlight/SimpleBoundaryScannerTest.java?rev=1232769&r1=1232768&r2=1232769&view=diff
>> ==============================================================================
>> --- 
>> lucene/dev/trunk/lucene/contrib/highlighter/src/test/org/apache/lucene/search/vectorhighlight/SimpleBoundaryScannerTest.java
>>  (original)
>> +++ 
>> lucene/dev/trunk/lucene/contrib/highlighter/src/test/org/apache/lucene/search/vectorhighlight/SimpleBoundaryScannerTest.java
>>  Wed Jan 18 07:34:56 2012
>> @@ -36,6 +36,10 @@ public class SimpleBoundaryScannerTest e
>>     start = TEXT.indexOf("formance");
>>     int expected = TEXT.indexOf("high-performance");
>>     assertEquals(expected, scanner.findStartOffset(text, start));
>> +
>> +    start = TEXT.indexOf("che");
>> +    expected = TEXT.indexOf("Apache");
>> +    assertEquals(expected, scanner.findStartOffset(text, start));
>>   }
>>
>>   public void testFindEndOffset() throws Exception {
>>
>> Modified: 
>> lucene/dev/trunk/lucene/contrib/highlighter/src/test/org/apache/lucene/search/vectorhighlight/SimpleFragmentsBuilderTest.java
>> URL: 
>> http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/contrib/highlighter/src/test/org/apache/lucene/search/vectorhighlight/SimpleFragmentsBuilderTest.java?rev=1232769&r1=1232768&r2=1232769&view=diff
>> ==============================================================================
>> --- 
>> lucene/dev/trunk/lucene/contrib/highlighter/src/test/org/apache/lucene/search/vectorhighlight/SimpleFragmentsBuilderTest.java
>>  (original)
>> +++ 
>> lucene/dev/trunk/lucene/contrib/highlighter/src/test/org/apache/lucene/search/vectorhighlight/SimpleFragmentsBuilderTest.java
>>  Wed Jan 18 07:34:56 2012
>> @@ -173,6 +173,6 @@ public class SimpleFragmentsBuilderTest
>>     FieldFragList ffl = sflb.createFieldFragList( fpl, 100 );
>>     SimpleFragmentsBuilder sfb = new SimpleFragmentsBuilder();
>>     sfb.setMultiValuedSeparator( '/' );
>> -    assertEquals( " b c//<b>d</b> e", sfb.createFragment( reader, 0, F, ffl 
>> ) );
>> +    assertEquals( "//a b c//<b>d</b> e", sfb.createFragment( reader, 0, F, 
>> ffl ) );
>>   }
>>  }
>>
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to