Skip to content

Commit d57ff55

Browse files
author
EmmanuelDuru
committed
Upgrade ES 6 (IT)
1 parent 66de262 commit d57ff55

File tree

6 files changed

+10
-7
lines changed

6 files changed

+10
-7
lines changed

elasticsearch-mapping/src/main/java/org/elasticsearch/mapping/FieldsMappingBuilder.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public class FieldsMappingBuilder {
4040
*/
4141
@SuppressWarnings("unchecked")
4242
public void parseFieldMappings(Class<?> clazz, Map<String, Object> classDefinitionMap, List<IFacetBuilderHelper> facetFields,
43-
List<IFilterBuilderHelper> filteredFields, Map<String, SourceFetchContext> fetchContexts, String pathPrefix, String nestedPrefix, boolean isAll)
43+
List<IFilterBuilderHelper> filteredFields, Map<String, SourceFetchContext> fetchContexts, String pathPrefix, String nestedPrefix, String isAll)
4444
throws IntrospectionException {
4545
if (clazz.getSuperclass() != null && clazz.getSuperclass() != Object.class) {
4646
parseFieldMappings(clazz.getSuperclass(), classDefinitionMap, facetFields, filteredFields, fetchContexts, pathPrefix, nestedPrefix, isAll);
@@ -58,9 +58,12 @@ public void parseFieldMappings(Class<?> clazz, Map<String, Object> classDefiniti
5858
parseFieldMappings(clazz, classDefinitionMap, facetFields, filteredFields, fetchContexts, propertiesDefinitionMap, pathPrefix, nestedPrefix,
5959
indexable);
6060
}
61-
if (isAll) {
61+
if (isAll != null) {
6262
Map<String, String> fieldsDefinitionMap = new HashMap<String, String>();
6363
fieldsDefinitionMap.put ("type", "text");
64+
if (!isAll.equals("")) {
65+
fieldsDefinitionMap.put ("analyzer", isAll);
66+
}
6467
propertiesDefinitionMap.put ("all", fieldsDefinitionMap);
6568
}
6669
}

elasticsearch-mapping/src/main/java/org/elasticsearch/mapping/MappingBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ public void parseClassAnnotations(Class<?> clazz, String pathPrefix)
203203
//classDefinitionMap.put("_type", MapUtil.getMap(new String[] { "store", "index" }, new Object[] { esObject.store(), esObject.index() }));
204204
****************************/
205205

206-
this.fieldsMappingBuilder.parseFieldMappings(clazz, classDefinitionMap, facetFields, filteredFields, fetchContexts, pathPrefix, null, true);
206+
this.fieldsMappingBuilder.parseFieldMappings(clazz, classDefinitionMap, facetFields, filteredFields, fetchContexts, pathPrefix, null, esAll == null ? "" : esAll.analyser());
207207

208208
ObjectMapper mapper = new ObjectMapper();
209209
if (typeNameStr != null) {

elasticsearch-mapping/src/main/java/org/elasticsearch/mapping/parser/MapKeyValueAnnotationParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ public void parseAnnotation(MapKeyValue annotation, Map<String, Object> fieldDef
101101
Map<String, SourceFetchContext> fetchContext = Maps.newHashMap();
102102
try {
103103
this.fieldsMappingBuilder.parseFieldMappings(mapValueType, valueFieldDefinition, facets, filters, fetchContext,
104-
indexable.getName() + ".value.", nestedPrefix, false);
104+
indexable.getName() + ".value.", nestedPrefix, null);
105105
} catch (IntrospectionException e) {
106106
log.error("Fail to parse object class <" + mapValueType.getName() + ">", e);
107107
}

elasticsearch-mapping/src/main/java/org/elasticsearch/mapping/parser/NestedObjectFieldAnnotationParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public void parseAnnotation(NestedObject annotation, Map<String, Object> fieldDe
3636
Class<?> replaceClass = annotation.nestedClass().equals(NestedObject.class) ? indexable.getType() : annotation.nestedClass();
3737
try {
3838
this.fieldsMappingBuilder.parseFieldMappings(replaceClass, fieldDefinition, facets, filters, fetchContext, indexable.getName() + ".",
39-
indexable.getName(), false);
39+
indexable.getName(), null);
4040
} catch (IntrospectionException e) {
4141
log.error("Fail to parse nested class <" + replaceClass.getName() + ">", e);
4242
}

elasticsearch-mapping/src/main/java/org/elasticsearch/mapping/parser/ObjectFieldAnnotationParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public void parseAnnotation(ObjectField annotation, Map<String, Object> fieldDef
4444
Class<?> replaceClass = objectClass.equals(ObjectField.class) ? indexable.getType() : objectClass;
4545
try {
4646
String newPrefix = pathPrefix == null ? indexable.getName() + "." : pathPrefix + indexable.getName() + ".";
47-
this.fieldsMappingBuilder.parseFieldMappings(replaceClass, fieldDefinition, facets, filters, fetchContext, newPrefix, nestedPrefix, false);
47+
this.fieldsMappingBuilder.parseFieldMappings(replaceClass, fieldDefinition, facets, filters, fetchContext, newPrefix, nestedPrefix, null);
4848
} catch (IntrospectionException e) {
4949
log.error("Fail to parse object class <" + replaceClass.getName() + ">", e);
5050
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"_doc":{"properties":{"all":{"type":"text"},"firstname":{"index":"false","boost":1.0,"store":false,"type":"keyword"},"address":{"type":"nested","properties":{"city":{"index":"true","boost":1.0,"store":false,"type":"keyword"}}},"alienScore":{"index":"true","boost":1.0,"store":false,"ignore_malformed":false,"type":"long"},"addressMap":{"type":"object","enabled":"true","properties":{"value":{"properties":{"city":{"index":"true","boost":1.0,"store":false,"type":"keyword"}}},"key":{"copy_to":"all","index":"false","boost":1.0,"store":false,"type":"keyword"}}},"alternateAddress":{"type":"object","enabled":true,"properties":{"city":{"index":"true","boost":1.0,"store":false,"type":"keyword"}}},"lastname":{"copy_to":"all","fielddata":"true","index":"true","boost":1.0,"store":false,"type":"text"}}}}
1+
{"_doc":{"properties":{"all":{"analyzer":"simple","type":"text"},"firstname":{"index":"false","boost":1.0,"store":false,"type":"keyword"},"address":{"type":"nested","properties":{"city":{"index":"true","boost":1.0,"store":false,"type":"keyword"}}},"alienScore":{"index":"true","boost":1.0,"store":false,"ignore_malformed":false,"type":"long"},"addressMap":{"type":"object","enabled":"true","properties":{"value":{"properties":{"city":{"index":"true","boost":1.0,"store":false,"type":"keyword"}}},"key":{"copy_to":"all","index":"false","boost":1.0,"store":false,"type":"keyword"}}},"alternateAddress":{"type":"object","enabled":true,"properties":{"city":{"index":"true","boost":1.0,"store":false,"type":"keyword"}}},"lastname":{"copy_to":"all","fielddata":"true","index":"true","boost":1.0,"store":false,"type":"text"}}}}

0 commit comments

Comments
 (0)