Skip to content

Commit b949daa

Browse files
xhaggiakonczak
authored andcommitted
DATAES-438 - get rid of deprecation warning because of invalid mapping for @id
1 parent 8c40bac commit b949daa

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/main/java/org/springframework/data/elasticsearch/core/MappingBuilder.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
* @author Dennis Maaß
5151
* @author Pavel Luhin
5252
* @author Mark Paluch
53+
* @author Sascha Woo
5354
*/
5455
class MappingBuilder {
5556

@@ -67,8 +68,7 @@ class MappingBuilder {
6768
public static final String COMPLETION_PRESERVE_POSITION_INCREMENTS = "preserve_position_increments";
6869
public static final String COMPLETION_MAX_INPUT_LENGTH = "max_input_length";
6970

70-
public static final String INDEX_VALUE_NOT_ANALYZED = "not_analyzed";
71-
public static final String TYPE_VALUE_STRING = "text";
71+
public static final String TYPE_VALUE_KEYWORD = "keyword";
7272
public static final String TYPE_VALUE_GEO_POINT = "geo_point";
7373
public static final String TYPE_VALUE_COMPLETION = "completion";
7474
public static final String TYPE_VALUE_GEO_HASH_PREFIX = "geohash_prefix";
@@ -215,8 +215,8 @@ private static void applyCompletionFieldMapping(XContentBuilder xContentBuilder,
215215
private static void applyDefaultIdFieldMapping(XContentBuilder xContentBuilder, java.lang.reflect.Field field)
216216
throws IOException {
217217
xContentBuilder.startObject(field.getName())
218-
.field(FIELD_TYPE, TYPE_VALUE_STRING)
219-
.field(FIELD_INDEX, INDEX_VALUE_NOT_ANALYZED);
218+
.field(FIELD_TYPE, TYPE_VALUE_KEYWORD)
219+
.field(FIELD_INDEX, true);
220220
xContentBuilder.endObject();
221221
}
222222

0 commit comments

Comments
 (0)