spring-data-elasticsearch,Java,Spring,spring Data Elasticsearch" /> spring-data-elasticsearch,Java,Spring,spring Data Elasticsearch" />

Java 弹性搜索spring数据中useServerConfiguration()和createIndex()的含义

Java 弹性搜索spring数据中useServerConfiguration()和createIndex()的含义,java,spring,spring-data-elasticsearch,Java,Spring,spring Data Elasticsearch,您好,我最近从spring data elasticsearch 1.3.2升级到2.0.1。我注意到@Document annotation有两个新属性: boolean useServerConfiguration() default false; boolean createIndex() default true; 我正在努力寻找一份说明这些属性实际含义的文档 顺便说一句:我也很惊讶为什么spring data elastic search没有正确地记录@document的任何属性。c

您好,我最近从spring data elasticsearch 1.3.2升级到2.0.1。我注意到@Document annotation有两个新属性:

boolean useServerConfiguration() default false;
boolean createIndex() default true;
我正在努力寻找一份说明这些属性实际含义的文档


顺便说一句:我也很惊讶为什么spring data elastic search没有正确地记录@document的任何属性。

createIndex=true
表示当spring应用程序启动时,如果配置的索引不存在,那么spring会创建索引

useServerConfiguration=true
表示当Spring创建索引时,Spring不会在创建的索引中设置以下设置:碎片、副本、刷新间隔和索引存储类型。这些设置将是Elasticsearch默认设置(服务器配置)