@@ -46,6 +46,7 @@ protected void registerParameters(ParameterChecker checker) throws IOException {
46
46
checker .registerConflictCheck ("null_value" , b -> b .field ("null_value" , "41.12,-71.34" ));
47
47
checker .registerConflictCheck ("doc_values" , b -> b .field ("doc_values" , false ));
48
48
checker .registerConflictCheck ("store" , b -> b .field ("store" , true ));
49
+ checker .registerConflictCheck ("index" , b -> b .field ("index" , false ));
49
50
}
50
51
51
52
@ Override
@@ -192,6 +193,14 @@ public void testIgnoreZValue() throws IOException {
192
193
assertThat (ignoreZValue , equalTo (false ));
193
194
}
194
195
196
+ public void testIndexParameter () throws Exception {
197
+ DocumentMapper mapper = createDocumentMapper (fieldMapping (b -> b .field ("type" , "geo_point" ).field ("index" , false )));
198
+ Mapper fieldMapper = mapper .mappers ().getMapper ("field" );
199
+ assertThat (fieldMapper , instanceOf (GeoPointFieldMapper .class ));
200
+ boolean searchable = ((GeoPointFieldMapper )fieldMapper ).fieldType ().isSearchable ();
201
+ assertThat (searchable , equalTo (false ));
202
+ }
203
+
195
204
public void testMultiField () throws Exception {
196
205
DocumentMapper mapper = createDocumentMapper (fieldMapping (b -> {
197
206
b .field ("type" , "geo_point" ).field ("doc_values" , false );
0 commit comments