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
参考
- spring-data-elasticsearch-settings
关键字:java, elasticsearch
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!