今天就跟大家聊聊有關如何安裝Elasticsearch py客戶端庫及使用方法,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
創(chuàng)新互聯(lián)建站成立于2013年,先為喀左等服務建站,喀左等地企業(yè),進行企業(yè)商務咨詢服務。為喀左企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。一、介紹
elasticsearch-py是一個官方提供的low-level的elasticsearch python客戶端庫。為什么說它是一個low-level的客戶端庫呢?因為它只是對elasticsearch的rest API接口做了一層簡單的封裝,因此提供了大的靈活性,但是于此同時使用起來就不是太方便。
二、安裝
不同的elasticsearch版本要求不同的客戶端版本,所以安裝的時候需要根據你的elasticsearch來決定,下面是一個簡單的參考:
# Elasticsearch 6.x
elasticsearch>=6.0.0,<7.0.0
# Elasticsearch 5.x
elasticsearch>=5.0.0,<6.0.0
# Elasticsearch 2.x
elasticsearch>=2.0.0,<3.0.0
在兼容的大的版本號下盡量選擇最新的版本。
pip install elasticsearch
三、API
3.1 API文檔
所有API都盡可能緊密的映射原始的rest API。
3.1.1 全局選項
某些被客戶端添加的參數可以使用在所有的API上。
1.ignore
被用戶忽略某些http錯誤狀態(tài)碼。
from elasticsearch import Elasticsearch es = Elasticsearch() # ignore 400 cause by IndexAlreadyExistsException when creating an index es.indices.create(index='test-index', ignore=400) # ignore 404 and 400 es.indices.delete(index='test-index', ignore=[400, 404])