Enabled to set elasticsearch index.mapping.nested_objects.limit

This commit is contained in:
Dominique Eifländer 2021-07-27 14:58:45 +02:00
parent 34f66087b0
commit cdb2b2fdba
2 changed files with 3 additions and 1 deletions

View File

@ -46,7 +46,8 @@ public class IndexCreatorService {
Settings.Builder settingsBuilder = Settings.builder()
.put("number_of_shards", settings.getNumberOfShards())
.put("number_of_replicas", settings.getNumberOfReplicas());
.put("number_of_replicas", settings.getNumberOfReplicas())
.put("index.mapping.nested_objects.limit", settings.getNumberOfNestedObjectLimit());
CreateIndexRequest createIndexRequest = new CreateIndexRequest(INDEX_NAME).settings(settingsBuilder.build())
.mapping(indexMapping, XContentType.JSON);

View File

@ -28,6 +28,7 @@ public class ElasticsearchSettings {
private int numberOfShards = 5;
private int numberOfReplicas = 1;
private int numberOfNestedObjectLimit = 100000;
/**
* ES refresh policy for write requests to use. Used in tests to wait for completion of write requests.