终于发现为什么它不起作用了!!
就像Val所说的那样,我将我的 elasticsearch_config.json 文件分解为 settings.json 和
mappings.json 。
我的项目/ src / main /资源架构:
- mappings + mappings.json- settings + settings.json
和
@document(indexName = "test", type="SentimentTweet")@Setting(settingPath = "/settings/settings.json")@Mapping(mappingPath = "/mappings/mappings.json")
但是,在 mappings.json中 ,我应该省略字段 映射, 并直接放置 映射 的内容。
代替:
{ "mappings": { "Tweet": { } }}只写在mappings.json中:
{ "Tweet": { }}应该对settings.json做同样的事情



