従来の方法(インデックス)を用いelasticsearchパイソン

管理インデックス番号を記録する方法

elasticsearchインポートelasticsearchから

ES = elasticsearch([ 'XX.XX.XX.XX:9200'])

ドキュメントコンテンツ取得
RES = es.get_source(インデックス= "テスト "、ID = ' - R7AQ20BIdlTveXFPOTI'
印刷(RES)

#GET文書情報
RES = es.get(インデックス= "テスト"、上記のid = ' - R7AQ20BIdlTveXFPOTI')
印刷(RES [ '_ソース'])

更新されたドキュメント
のres = es.update(インデックス=「テスト"ID = ' - R7AQ20BIdlTveXFPOTI'、本体= {" DOC ":{"年齢":37、"国":"中国「}})
リント(RES)

インデックスが存在するか否かを
印刷(es.indices.exists(インデックス= "テスト"))

文書削除
プリント(es.delete(インデックス=を"テスト"は、上記IDを挙げる= " - h7AQ20BIdlTveXFeOSg"))

複数のデータクエリ
RES = es.mget(インデックス= "テスト "、= {本体'IDS':[」1" 、 "-R7AQ20BIdlTveXFPOTI"]})
プリント(RES)


#INDEXインデックスを作成
RES = es.index(インデックスは= "学校"、ボディ= {
'マッピング':{
'_source':{
'有効':真
}、
'プロパティ':{
'内容':{ '型': 'キーワード'}
}
}
})
プリント(RES)

おすすめ

転載: www.cnblogs.com/loveyouyou616/p/11573044.html