快捷搜索:  汽车  科技

elasticsearch详细教程:Elasticsearch 术语介绍和CRUD实际操作入门

elasticsearch详细教程:Elasticsearch 术语介绍和CRUD实际操作入门{POST /accounts/_doc/3从Elasticsearch 6.0开始,官方便不建议一个索引中创建多个类型;在Elasticsearch 7.0中,更是移除了类型(Type)这个概念。在 Elasticsearch 7.* 中,由于类型(Type)的移除,我们可以理解为,一个索引(index)就是一张 table。创建一条新的文档,注意:_doc【Type名称,约定都用_doc】,此时就没有Deprecation 提示信息了。

(4)删除操作DELETE

DELETE /accounts/person/1

elasticsearch详细教程:Elasticsearch 术语介绍和CRUD实际操作入门(1)

四、Elasticsearch 7.*的更新

在前面的操作过程中,会看看到 Deprecation 提示信息,意思是type已经移除了。

从Elasticsearch 6.0开始,官方便不建议一个索引中创建多个类型;在Elasticsearch 7.0中,更是移除了类型(Type)这个概念。

在 Elasticsearch 7.* 中,由于类型(Type)的移除,我们可以理解为,一个索引(index)就是一张 table。

创建一条新的文档,注意:_doc【Type名称,约定都用_doc】,此时就没有Deprecation 提示信息了。

POST /accounts/_doc/3

{

"name": "Tom"

"lastname": "Ma"

"job_desc": "码农"

}

elasticsearch详细教程:Elasticsearch 术语介绍和CRUD实际操作入门(2)

其他操作类似,将之前的type:person 更新为 _doc即可。

elasticsearch详细教程:Elasticsearch 术语介绍和CRUD实际操作入门(3)

五、Elasticsearch 查询

简单介绍2中查询方式,分别为 query string 和query DSL。

(1)Query String

GET /accounts/_search?q=Senior

(2)Query DSL

GET /accounts/_search

{

"query" :{

"match": {

"name": "jacky"

}

}

}

elasticsearch详细教程:Elasticsearch 术语介绍和CRUD实际操作入门(4)

猜您喜欢: