下面以一本书为1个document为例演示下es的CRUD
1、新增商品:新增document
PUT /product/book/1
{
"product_name" : "追风筝的人",
"price" : 10,
"tags": [ "忠诚", "赎罪" ]
}

第一次新增document时es会自动建立index和type,不需要提前创建,es默认会对document每个field都建立倒排索引,让其可以被全文检索。
2、查询商品:查询document
GET /product/book/1

3、替换document
PUT /product/book/1
{
"product_name" : "三体",
"price" : 30,
"tags": [ "科幻", "末日" ]
}

4、修改document
POST /product/book/1/_update
{
"doc":{
"price": 300
}
}

5、删除document
DELETE /product/book/1

Elasticsearch CRUD操作实战
本文详细介绍了如何使用Elasticsearch进行商品信息的增删改查操作,包括新增、查询、替换、修改和删除document的具体步骤,展示了ES强大的文档管理和全文检索能力。
1252

被折叠的 条评论
为什么被折叠?



