Elasticsearch -Python Client ,Python API
阿新 • • 發佈:2020-07-23
Elasticsearch -Python Client ,Python API
API Documentation
所有API呼叫都儘可能接近地對映原始REST api,包括呼叫的必需引數和可選引數之間的區別。這意味著程式碼區分了位置引數和關鍵字引數。但是,我們建議在所有呼叫中都使用關鍵字引數,以確保一致性和安全性。
初次使用
安裝 elasticsearch
pip install elasticsearch
連線 elasticsearch
from elasticsearch import Elasticsearch es = Elasticsearch(hosts='127.0.0.1:9200') # hosts為 elasticsearch 監聽地址,預設埠9200,本機連線請使用localhost
建立 index
from elasticsearch import Elasticsearch
es = Elasticsearch()
doc = {
'title': '美方要求中方關閉休斯頓領館',
'us_reason': '間諜活動、竊取資料',
'cn_response': '強烈譴責、堅決反對'
}
res = es.index(index='test_news', id=1, body=doc)
print(res)
get 查詢
from elasticsearch import Elasticsearch es = Elasticsearch() res = es.get(index='test_news', id=1) print(res) print(res['_source'])