createIndex = true不会使用spring-data-elasticsearch在Elasticsearch中创建索引映射
@Document(indexName = "profiles", shards=1, versionType = VersionType.INTERNAL, createIndex = true)
答案 0 :(得分:1)
本身设置参数createIndex = true
(顺便说一下,它是默认值)不会执行任何操作。
您需要具有一个Spring Data Elasticsearch存储库,该存储库具有在您的应用程序中具有此批注的实体类,并且该索引必须还不存在。
检查索引是否存在是在存储库引导过程中进行的,并且仅当索引不存在时才创建索引,并将映射写入索引。