博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ElasticSearch 查询构建器 ElasticQuery
阅读量:6682 次
发布时间:2019-06-25

本文共 588 字,大约阅读时间需要 1 分钟。

hot3.png

ElasticQuery 是用于  的简单查询构建器。可使用 metod 方法调用和相应的参数来生成查询、过滤和聚合对象。输出的 dict/json 可直接传递给 ES。

示例代码:

from elasticsearch import Elasticsearchfrom elasticquery import ElasticQuery, Filter, Query# Create a query with our ES index detailsq = ElasticQuery(    es=Elasticsearch(),    index='mapping_test',    doc_type='doc_mapping')# Query it!q.query(    Query.terms('my_field', ['my', 'terms']))# Aggregate it!q.aggregate(    Aggregate.sum('my_agg', 'my_field'))# Print the query, then run on ES and print it's outputprint q.json(indent=4)print q.get()

转载于:https://my.oschina.net/weiweiblog/blog/1572716

你可能感兴趣的文章
Xen虚拟机迁移技术
查看>>
安装Sql Server 2005出现“性能监视器计数器要求”错误解决方法。
查看>>
[.NET领域驱动设计实战系列]专题八:DDD案例:网上书店分布式消息队列和分布式缓存的实现...
查看>>
Icomparer和Icomparable集合排序
查看>>
【poi xlsx报错】使用POI创建xlsx无法打开
查看>>
UNIX环境高级编程笔记之文件I/O
查看>>
DIV+CSS规范命名
查看>>
我的2013 Q.E.D
查看>>
2017 Multi-University Training Contest - Team 9 1002&&HDU 6162 Ch’s gift【树链部分+线段树】...
查看>>
4.5. Rspamd
查看>>
ArcMap中的名称冲突问题
查看>>
(转) 一张图解AlphaGo原理及弱点
查看>>
美联邦调查局 FBI 网站被黑,数千特工信息泄露
查看>>
掉电引起的ORA-1172错误解决过程(二)
查看>>
在网站建设过程中主要在哪几个方面为后期的网站优打好根基?
查看>>
【MOS】RAC 环境中最常见的 5 个数据库和/或实例性能问题 (文档 ID 1602076.1)
查看>>
新年图书整理和相关的产品
查看>>
Struts2的核心文件
查看>>
Spring Boot集成Jasypt安全框架
查看>>
GIS基础软件及操作(十)
查看>>