@@ -195,6 +195,8 @@ public virtual void TestFuzziness()
195
195
reader . Dispose ( ) ;
196
196
directory . Dispose ( ) ;
197
197
}
198
+
199
+ // LUCENENET-specific: backported fix from Lucene 9.0.0 (lucene@45611d0, LUCENE-9365)
198
200
[ Test ]
199
201
public void TestPrefixLengthEqualStringLength ( )
200
202
{
@@ -204,7 +206,7 @@ public void TestPrefixLengthEqualStringLength()
204
206
AddDoc ( "b*ab" , writer ) ;
205
207
AddDoc ( "b*abc" , writer ) ;
206
208
AddDoc ( "b*abcd" , writer ) ;
207
- String multibyte = "아프리카코끼리속" ;
209
+ const string multibyte = "아프리카코끼리속" ; // LUCENENET-specific: made const
208
210
AddDoc ( multibyte , writer ) ;
209
211
IndexReader reader = writer . GetReader ( ) ;
210
212
IndexSearcher searcher = NewSearcher ( reader ) ;
@@ -226,17 +228,17 @@ public void TestPrefixLengthEqualStringLength()
226
228
hits = searcher . Search ( query , 1000 ) . ScoreDocs ;
227
229
assertEquals ( 3 , hits . Length ) ;
228
230
229
- maxEdits = 1 ;
230
- prefixLength = multibyte . Length - 1 ;
231
- query = new FuzzyQuery ( new Term ( "field" , multibyte . Substring ( 0 , prefixLength ) ) , maxEdits , prefixLength ) ;
232
- hits = searcher . Search ( query , 1000 ) . ScoreDocs ;
233
- assertEquals ( 1 , hits . Length ) ;
231
+ maxEdits = 1 ;
232
+ prefixLength = multibyte . Length - 1 ;
233
+ query = new FuzzyQuery ( new Term ( "field" , multibyte . Substring ( 0 , prefixLength ) ) , maxEdits , prefixLength ) ;
234
+ hits = searcher . Search ( query , 1000 ) . ScoreDocs ;
235
+ assertEquals ( 1 , hits . Length ) ;
234
236
235
- reader . DoClose ( ) ;
236
- directory . Dispose ( ) ;
237
- }
237
+ reader . Dispose ( ) ;
238
+ directory . Dispose ( ) ;
239
+ }
238
240
239
- [ Test ]
241
+ [ Test ]
240
242
public virtual void Test2 ( )
241
243
{
242
244
Directory directory = NewDirectory ( ) ;
0 commit comments