千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:郑州千锋IT培训  >  技术干货  >  pythonElasticsearch DSL如何使用

pythonElasticsearch DSL如何使用

来源:千锋教育
发布人:xqq
时间: 2023-11-11 00:45:34

pythonElasticsearchDSL如何使用

1、连接Es:

importelasticsearch

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="392255686",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()

以上就是PythonElasticsearchDSL的使用,希望对大家有所帮助。更多Python学习教程请关注IT培训机构:千锋教育。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

学习python要注意的方法事项

2023-11-11

学习python的三个阶段

2023-11-11

Python编程语言的优缺点

2023-11-11

最新文章NEW

Python在编程语言中的优势

2023-11-11

Python网络爬虫教程

2023-11-11

用Python编写代码时有哪些有用的技巧?

2023-11-11

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>