要不要再翻翻文档呢?

Java操作es显示索引字段操作1000,怎么解决,es5.6.11

Elasticsearch | 作者 jackbon | 发布于2018年10月23日 | 阅读数:3416


requestBuilder.setSource(json).execute().actionGet();//执行写入的时候报错。
根据官方API,设置参数,但是不行

Settings esSettings = Settings.builder() .put("cluster.name", clusterName) // .put("client.transport.ping_timeout", "10*24*3600") //设置ES实例的名称 .put("client.transport.sniff", true) //.put("index.name","region_id") .put(SETTING_NUMBER_OF_SHARDS,5) .put(SETTING_NUMBER_OF_REPLICAS,2) // .put("index.store.type","memory") // .put("index.mapping.total_fields.limit",1000000)
 
 
index.mapping.total_fields.limit这个z值需要修改,改不了。
 
报错如下:
Exception in thread "main" java.lang.IllegalArgumentException: node settings must not contain any index level settings

 
已邀请:

zqc0512 - andy zhou

赞同来自:

Exception in thread "main" java.lang.IllegalArgumentException: node settings must not contain any index level settings
这意思是节点设置内容不要包含索引设置,你看看是不是有地方搞错了。
用mapping搞。
 

要回复问题请先登录注册