新聞中心
1、連接Es:

創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),梁山網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:梁山等地區(qū)。梁山做網(wǎng)站價(jià)格咨詢:13518219792
import elasticsearch
es = elasticsearch.Elasticsearch([{'host': '127.0.0.1', 'port': 9200}])2、先看一下搜索,q 是指搜索內(nèi)容,空格對(duì) q 查詢結(jié)果沒(méi)有影響,size 指定個(gè)數(shù),from_ 指定起始位置,filter_path 可以指定需要顯示的數(shù)據(jù),如顯示在最后的結(jié)果中的只有 _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、根據(jù)某個(gè)字段查詢,可以多個(gè)查詢條件疊加:
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的使用,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
文章題目:創(chuàng)新互聯(lián)Python教程:PythonElasticsearchDSL如何使用
當(dāng)前路徑:http://fisionsoft.com.cn/article/dhdphdj.html


咨詢
建站咨詢
