
1. 删除
POST http://ip:port/索引/类型/_delete_by_query
条件:删除所有query语句匹配上的
{"query": { "match": { "name": "根据name条件删除" } }}2. 修改
1. 根据条件更新POST http://127.0.0.1:9200/索引/类型/ID/_update_by_query{ "script": { "source": "ctx._source['user_name']='csdn';ctx._source['age']=12;" }, "query": { "term": { "user_ID": 60 } }}term:条件的意思执行上面的query,意思是把,索引/类型下的所有符合user_ID为60的记录,把这些的user_name字段全部修改成csdn,把age改成12。2.修改全部数据POST http://127.0.0.1:9200/索引/类型/ID/_update{ "doc": { "user_name": "wh" }}所有记录名称都更改为wh
3. 查询
简单查询
GET 索引/类型/_search { "query": { "查询类型": { "查询条件": "查询条件值" } }}
4. 添加
分为指定ID和自动生成ID两种;
1.指定ID使用PUT *** 作
PUT http://127.0.0.1:9200/索引/类型/ID
{ "name": "stono", "country": "China", "age": 111, "date": "1999-11-11"}2. 自动生成ID使用POST *** 作
POST http://127.0.0.1:9200/索引/类型/
{ "name": "stono22", "country": "China", "age": 22, "date": "1999-11-11"}5. python *** 作es
参考:https://blog.csdn.net/sd_bit19/article/details/79739736
总结以上是内存溢出为你收集整理的elasticsearch基础及python *** 作es全部内容,希望文章能够帮你解决elasticsearch基础及python *** 作es所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)