Python Elasticsearch DSL如何使用
- 更新时间:2021-07-23 09:06:20
- 编辑:雍文柏
给大家整理一篇相关的编程文章,网友贾俊悟根据主题投稿了本篇教程内容,涉及到Python相关内容,已被590网友关注,下面的电子资料对本篇知识点有更加详尽的解释。
参考资料
- Python程序员面试算法宝典 PDF 电子书 / 200.9 MB / 张波 推荐度:
- 对比Excel,轻松学习Python报表自动化 PDF 电子书 / 46.1 MB / 张俊红 推荐度:
- Python接口自动化测试 PDF 电子书 / 61.2 MB / 王浩然 推荐度:
- Django实战:Python Web典型模块与项目开发 PDF 电子书 / 58 MB / 张晓 推荐度:
- 《Python金融大数据风控建模实战:基于机器学习》源码 配套资源 / 17.6 MB / 王青天 孔越 推荐度:
正文内容
我们整理一篇关于《Python Elasticsearch DSL如何使用》技术文章,觉得有用就收藏了,增加了更多知识点内容,为了方便大家的阅读。
1、连接Es:
import elasticsearch es = elasticsearch.Elasticsearch([{'host': '127.0.0.1', 'port': 9200}])
2、先看一下搜索,q 是指搜索内容,空格对 q 查询结果没有影响,size 指定个数,from_ 指定起始位置,filter_path 可以指定需要显示的数据,如显示在最后的结果中的只有 _id 和 _type。
res_3 = es.search(index="bank", q="Holmes", size=1, from_=1) res_4 = es.search(index="bank", q=" 39225 5686 ", size=1000, filter_path=['hits.hits._id', 'hits.hits._type'])
3、根据某个字段查询,可以多个查询条件叠加:
s = Search(using=es, index="index-test").query("match", sip="192.168.1.1") s = s.query("match", dip="192.168.1.2") s = s.excute()
以上就是Python Elasticsearch DSL的使用,希望对大家有所帮助。
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
相关教程
-
Python寻找路径和查找文件路径的示例
今天小编就为大家分享一篇Python寻找路径和查找文件路径的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
发布时间:2019-09-08
-
python自动发邮件库yagmail的示例代码
本篇文章主要介绍了python自动发邮件库yagmail的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
发布时间:2019-08-26