作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
您好,我最近从 spring-data-elasticsearch 1.3.2 升级到了 2.0.1。我注意到@Document注解有两个新的属性:
boolean useServerConfiguration() default false;
boolean createIndex() default true;
我正在努力寻找说明这些属性实际含义的文档?
顺便说一句:我也很惊讶为什么 spring 数据 Elasticsearch 没有正确记录@Document 的任何属性。
最佳答案
createIndex=true
表示Spring应用启动时,如果配置的索引不存在,则Spring创建索引。
useServerConfiguration=true
表示在Spring创建索引时,Spring不会在创建的索引中设置以下设置:shards、replicas、refreshInterval和indexStoreType。这些设置将是 Elasticsearch 默认值(服务器配置)。
关于java - Elasticsearch spring数据中useServerConfiguration()和createIndex()的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36618927/
我是一名优秀的程序员,十分优秀!