elasticsearch-7.0中允许的映射类型是什么?

时间:2019-05-10 03:36:29

标签: elasticsearch

我正在将我的代码从Elasticsearch-5.6迁移到Elasticsearch-7.0。我应该使用什么允许的映射类型?

根据文档:https://www.elastic.co/guide/en/elasticsearch/reference/7.0/removal-of-types.html#_schedule_for_removal_of_mapping_types

对于Elasticsearch 7.x “ ...为文档建立索引不再需要文档类型。_doc是路径的永久部分,它表示端点名称而不是文档类型。”

这似乎很清楚,但是我能够成功执行以下两项操作:

curl -XPUT "http://localhost:9200/twitter/doc/1" -H 'Content-Type: application/json' -d'{"x":"val"}'

curl -XPUT "http://localhost:9200/twitter/_doc/1" -H 'Content-Type: application/json' -d'{"x":"val"}'

根据文档,由于/ _doc是端点路径的一部分,因此不应在/ index_name / doc处插入。

我在文档中缺少什么吗?

(我的迁移策略将取决于此,因为Elasticsearch-5不允许使用带有前面的'_'的类型名称(例如'_doc'),并且我希望更改代码以将其写入'doc' Elasticsearch-7)

0 个答案:

没有答案