1 新增商品: 新建文档, 建立索引
- PUT /index/type/id
- {"json 数据"}
例如:
- PUT /ecommerce/product/1
- {
- "name" : "tcl",
- "desc" : "4k gaoqing",
- "price" : 3000,
- "tags" : ["zhineng","chaobao"]
- }
ES 会自动建立 index 和 type, 不需要提前创建, 而且 ES 默认会对 document 每个 field 都建立倒排索引, 让其可以被搜索
2 查询商品: 检索文档
GET /index/type/id
例如:
GET /ecommerce/product/1
3 修改商品: 替换文档
- PUT /index/type/id
- {
- "json 数据"
- }
替换方式有一点不好, 即必须带上所有的 field 才能去进行信息的修改
4 修改商品: 更新文档
- POST /index/type/id/_update
- {
- "doc" : {
- "json 数据"
- }
- }
5 删除商品: 删除文档
DELETE /index/type/id
来源: http://www.bubuko.com/infodetail-2496927.html