42
42
import org .apache .lucene .util .BytesRef ;
43
43
import org .elasticsearch .Version ;
44
44
import org .elasticsearch .action .support .PlainActionFuture ;
45
+ import org .elasticsearch .cluster .metadata .IndexMetaData ;
45
46
import org .elasticsearch .common .Strings ;
46
47
import org .elasticsearch .common .bytes .BytesArray ;
47
48
import org .elasticsearch .common .bytes .BytesReference ;
58
59
import org .elasticsearch .common .xcontent .XContentFactory ;
59
60
import org .elasticsearch .common .xcontent .XContentType ;
60
61
import org .elasticsearch .index .IndexService ;
62
+ import org .elasticsearch .index .IndexSettings ;
61
63
import org .elasticsearch .index .mapper .DocumentMapper ;
62
64
import org .elasticsearch .index .mapper .DocumentMapperParser ;
63
65
import org .elasticsearch .index .mapper .MapperParsingException ;
@@ -182,7 +184,11 @@ public void testExtractTerms() throws Exception {
182
184
183
185
DocumentMapper documentMapper = mapperService .documentMapper ("doc" );
184
186
PercolatorFieldMapper fieldMapper = (PercolatorFieldMapper ) documentMapper .mappers ().getMapper (fieldName );
185
- ParseContext .InternalParseContext parseContext = new ParseContext .InternalParseContext (Settings .EMPTY ,
187
+ IndexMetaData build = IndexMetaData .builder ("" )
188
+ .settings (Settings .builder ().put (IndexMetaData .SETTING_VERSION_CREATED , Version .CURRENT ))
189
+ .numberOfShards (1 ).numberOfReplicas (0 ).build ();
190
+ IndexSettings settings = new IndexSettings (build , Settings .EMPTY );
191
+ ParseContext .InternalParseContext parseContext = new ParseContext .InternalParseContext (settings ,
186
192
mapperService .documentMapperParser (), documentMapper , null , null );
187
193
fieldMapper .processQuery (bq .build (), parseContext );
188
194
ParseContext .Document document = parseContext .doc ();
@@ -204,7 +210,7 @@ public void testExtractTerms() throws Exception {
204
210
bq .add (termQuery1 , Occur .MUST );
205
211
bq .add (termQuery2 , Occur .MUST );
206
212
207
- parseContext = new ParseContext .InternalParseContext (Settings . EMPTY , mapperService .documentMapperParser (),
213
+ parseContext = new ParseContext .InternalParseContext (settings , mapperService .documentMapperParser (),
208
214
documentMapper , null , null );
209
215
fieldMapper .processQuery (bq .build (), parseContext );
210
216
document = parseContext .doc ();
@@ -232,8 +238,12 @@ public void testExtractRanges() throws Exception {
232
238
bq .add (rangeQuery2 , Occur .MUST );
233
239
234
240
DocumentMapper documentMapper = mapperService .documentMapper ("doc" );
241
+ IndexMetaData build = IndexMetaData .builder ("" )
242
+ .settings (Settings .builder ().put (IndexMetaData .SETTING_VERSION_CREATED , Version .CURRENT ))
243
+ .numberOfShards (1 ).numberOfReplicas (0 ).build ();
244
+ IndexSettings settings = new IndexSettings (build , Settings .EMPTY );
235
245
PercolatorFieldMapper fieldMapper = (PercolatorFieldMapper ) documentMapper .mappers ().getMapper (fieldName );
236
- ParseContext .InternalParseContext parseContext = new ParseContext .InternalParseContext (Settings . EMPTY ,
246
+ ParseContext .InternalParseContext parseContext = new ParseContext .InternalParseContext (settings ,
237
247
mapperService .documentMapperParser (), documentMapper , null , null );
238
248
fieldMapper .processQuery (bq .build (), parseContext );
239
249
ParseContext .Document document = parseContext .doc ();
@@ -259,7 +269,7 @@ public void testExtractRanges() throws Exception {
259
269
.rangeQuery (15 , 20 , true , true , null , null , null , null );
260
270
bq .add (rangeQuery2 , Occur .MUST );
261
271
262
- parseContext = new ParseContext .InternalParseContext (Settings . EMPTY ,
272
+ parseContext = new ParseContext .InternalParseContext (settings ,
263
273
mapperService .documentMapperParser (), documentMapper , null , null );
264
274
fieldMapper .processQuery (bq .build (), parseContext );
265
275
document = parseContext .doc ();
@@ -283,7 +293,11 @@ public void testExtractTermsAndRanges_failed() throws Exception {
283
293
TermRangeQuery query = new TermRangeQuery ("field1" , new BytesRef ("a" ), new BytesRef ("z" ), true , true );
284
294
DocumentMapper documentMapper = mapperService .documentMapper ("doc" );
285
295
PercolatorFieldMapper fieldMapper = (PercolatorFieldMapper ) documentMapper .mappers ().getMapper (fieldName );
286
- ParseContext .InternalParseContext parseContext = new ParseContext .InternalParseContext (Settings .EMPTY ,
296
+ IndexMetaData build = IndexMetaData .builder ("" )
297
+ .settings (Settings .builder ().put (IndexMetaData .SETTING_VERSION_CREATED , Version .CURRENT ))
298
+ .numberOfShards (1 ).numberOfReplicas (0 ).build ();
299
+ IndexSettings settings = new IndexSettings (build , Settings .EMPTY );
300
+ ParseContext .InternalParseContext parseContext = new ParseContext .InternalParseContext (settings ,
287
301
mapperService .documentMapperParser (), documentMapper , null , null );
288
302
fieldMapper .processQuery (query , parseContext );
289
303
ParseContext .Document document = parseContext .doc ();
@@ -298,7 +312,11 @@ public void testExtractTermsAndRanges_partial() throws Exception {
298
312
PhraseQuery phraseQuery = new PhraseQuery ("field" , "term" );
299
313
DocumentMapper documentMapper = mapperService .documentMapper ("doc" );
300
314
PercolatorFieldMapper fieldMapper = (PercolatorFieldMapper ) documentMapper .mappers ().getMapper (fieldName );
301
- ParseContext .InternalParseContext parseContext = new ParseContext .InternalParseContext (Settings .EMPTY ,
315
+ IndexMetaData build = IndexMetaData .builder ("" )
316
+ .settings (Settings .builder ().put (IndexMetaData .SETTING_VERSION_CREATED , Version .CURRENT ))
317
+ .numberOfShards (1 ).numberOfReplicas (0 ).build ();
318
+ IndexSettings settings = new IndexSettings (build , Settings .EMPTY );
319
+ ParseContext .InternalParseContext parseContext = new ParseContext .InternalParseContext (settings ,
302
320
mapperService .documentMapperParser (), documentMapper , null , null );
303
321
fieldMapper .processQuery (phraseQuery , parseContext );
304
322
ParseContext .Document document = parseContext .doc ();
0 commit comments