Elasticsearch的概念: 索引:类似于Mysql 中的数据库 类型:类似于Mysql 中的表 文档:存储数据 测试WEB接口 浏览器访问 Kibana 操作: GET /索引操作:创建索引: PUT /shijiange
删除索引: DELETE /shijiange 获取所有索引:GET _cat/indices?v
Elasticsearch 增删改查操作: 插入数据: PUT /shijiange/users/1 { "name":"shijiange", "age":30 }
查询数据: GET /shijiange/users/1
GET /shijiange/_search?q=* 查询所有的数据
![]()
删除数据: DELETE /shijiange/users/1
![]()
+++++++++++++++++++++ 修改数据,只修改指定字段内容,不覆盖其他字段 POST /shijiange/users/2/_update { "doc":{ "age":33 } }
![]()
![]()
更新一个表里所有的某个字段:
POST /shijiange/_update_by_query { "script":{ "source":"ctx._source['age']=20" }, "query":{ "match_all":{} } }
![]()
增加字段: POST /shijiange/_update_by_query { "script":{ "source":"ctx._source['city']= 'shanghai'" }, "query":{ "match_all":{} } }
![]()