![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ElasticSearch
文章平均质量分 78
码码更快乐
分享即快乐
展开
-
python操作ElasticSearch建立索引并数据入库
1、创建连接对象from elasticsearch import RequestsHttpConnection, Elasticsearchclass MyConnection(RequestsHttpConnection): def __init__(self, *args, **kwargs): proxies = kwargs.pop('proxies'...原创 2018-08-06 13:39:52 · 12653 阅读 · 0 评论 -
ElasticSearch增删改查之python sort、scroll、scan
1、用python操作elasticsearch有两个库可以调用# ElasticSearch不支持scroll(分页查询)查询from pyelasticsearch import ElasticSearch# Elasticsearch支持scroll查询,一般建议使用这个库from elasticsearch import helpers,Elasticsearch""" 注...原创 2018-08-31 17:28:38 · 4852 阅读 · 6 评论 -
ElasticSearch DSL python
SDL常用组合查询注意:1、多条件查询should、must_not、must的使用必须使用bool来进行组合,这三种类型可以相互嵌套,但是里层的嵌套必须使用bool来进行组合嵌套,不可以直接嵌套。2、should、must_not、must如果不嵌套时,属于平级关系,任何一个满足条件即可。3、should、must_not、must中任何一个被嵌套在里层的时候,里面再不能包含qu...原创 2018-09-05 16:41:22 · 2877 阅读 · 0 评论 -
ES单条数据录入操作
录入数据时先在库里进行查询,如果数据存在的话,进行更新数据;如果库里面此条数据不存在的话,进行插入数据 以下是封装的完整代码可以参考from elasticsearch import Elasticsearchurl = 'http://%s:%s/' % ('ip', 'port')ES = Elasticsearch(url)query = { "query":...原创 2018-12-25 11:11:14 · 2509 阅读 · 0 评论 -
requests proxy使用
最近在通过代理连接ES数据库时,一直报错requests.packages.urllib3.exceptions.ProxySchemeUnknown: Not supported proxy scheme socks5from elasticsearch import Elasticsearch, RequestsHttpConnectionclass MyConnection(Re...原创 2019-01-28 15:37:29 · 2955 阅读 · 1 评论 -
elasticsearch 5.x python2.7调用delete_by_query函数删除失败
问题:最近我在使用elasticsearch 5.1版本,用python调用delete_by_query根据已知条件过滤数据并删除的时候,出现如下问题调用代码:from elasticsearch import ElasticsearchES = Elasticsearch(ES_SEARCH_HOSTURL)ES.delete_by_query(dsl)查看官方网站说...原创 2019-02-28 18:20:11 · 1929 阅读 · 10 评论