python操作Elasticsearch
来源:互联网 发布:为什么一淘比淘宝便宜 编辑:程序博客网 时间:2024/05/24 07:26
from elasticsearch import Elasticsearch#连接Elasticsearches = Elasticsearch([{'host':'192.168.0.102','port':9200}])#查询条件,按日期区间查询名为data_index2的索引中Fcontent字段包含四川宜宾或者四川成都的两个关键词的数据统计结果,像mysql中的like效果query_where={ "query":{ "bool":{#所有分句都必须匹配,与 AND 相同。 "must":[ {"range":{ "Fdate":{ "gte":"2017-04-10", "lte":"2017-04-20" } } }, { "bool":{#至少有一个分句匹配,与 OR 相同 "should":[ { "query_string":{ "default_field" : "Fcontent", "query" : "\"四川\" AND \"宜宾\" " } }, { "query_string":{ "default_field" : "Fcontent", "query" : "\"四川\" AND \"成都\" " } }, ] } }, ], } }, "size": 0}#执行查询操作获取返回结果res = es.search(index="data_index2", body=query_where)print res
打印出来的结果是:{u'hits': {u'hits': [], u'total': 51, u'max_score': 0.0}, u'_shards': {u'successful': 5, u'failed': 0, u'total': 5}, u'took': 28, u'timed_out': False}其中u'total'就是统计出来的数据条数
0 0
- python操作Elasticsearch
- Python操作Elasticsearch
- 基于Python操作ElasticSearch
- ElasticSearch系列08:python操作Elasticsearch
- python elasticsearch的update操作
- Elasticsearch操作
- elasticsearch 操作
- 使用python操作elasticsearch实现监控数据及kibana分析
- 自制搜索(elasticsearch安装,mongo-connector同步数据,python操作)
- Elasticsearch之基本操作
- elasticSearch批量操作bulk
- Elasticsearch-PHP 索引操作
- Elasticsearch-PHP 索引操作
- Elasticsearch 基本操作
- Elasticsearch-PHP 搜索操作
- java对elasticsearch操作
- elasticsearch 的 Percolator操作
- Elasticsearch API操作01
- 条款一:视C++为一个语言联邦
- win10安装ocx错误代码0x80040200解决方法
- VMware12安装VMware Tools不成功会出现 /mnt/hgfs下不会出现共享文件夹
- java如何连同目录复制一个文件 部署到服务器的clas文件的工具类
- 讯飞语音 20006 错误,已解决
- python操作Elasticsearch
- Spark framework to mysql
- 初识redis——mac下搭建redis环境
- 使用下拉列表框
- hdu 1051 Wooden Sticks
- ubuntu安装QT5.7
- 史上最详细的虚拟机VMware12安装Windows7教程
- Java实现验证码验证功能
- 关于 android.support.v7.widget.ListPopupWindow 在5.0 以上设备显示时上下出现黑边的解决办法。