spring data es指定索引配置

在domain上指定settings

@Document(indexName = "myindex", type = "mylog", shards = 1, replicas = 1)
@Setting(settingPath = "elasticsearch/settings.json")
public class MyLog {
//...
}

在resources文件夹下建立指定的配置

src/main/resources/elasticsearch/settings.json

{
  "index": {
    "action.write_consistency" : "all"
  }
}

测试

@Test
public void reCreateIndex() {
elasticsearchTemplate.deleteIndex(MyLog.class);
elasticsearchTemplate.createIndex(MyLog.class);
}
查看

curl -XGET 192.168.99.100:9200/myindex/_settings

参考

  1. spring-data-elasticsearch-settings

关键字:java, elasticsearch


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部