溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

python Elasticsearch索引建立和數(shù)據(jù)的上傳詳解

發(fā)布時(shí)間:2020-10-05 17:13:51 來源:腳本之家 閱讀:370 作者:Hello_world0423 欄目:開發(fā)技術(shù)

今天我想講一講關(guān)于Elasticsearch的索引建立,當(dāng)然提前是你已經(jīng)安裝部署好Elasticsearch。

ok,先來介紹一下Elaticsearch,它是一款基于lucene的實(shí)時(shí)分布式搜索和分析引擎,是后臺(tái)系統(tǒng),用來存儲(chǔ)數(shù)據(jù),檢索數(shù)據(jù),屬于完全命令行交互。

那為什么選擇python作為腳本進(jìn)行命令的寫入和數(shù)據(jù)的上傳呢?那是因?yàn)镻ython里面有固定的模板,可以上傳數(shù)據(jù)到Elasticsearch。

接下來就聊一聊該如何編寫代碼:

我們上傳數(shù)據(jù)之后,數(shù)據(jù)到哪里去了呢? 

存在索引里面了。

那么,何為索引??可以理解為是一個(gè)文件用來存放數(shù)據(jù)的,可以算是單個(gè)數(shù)據(jù)庫的同義詞。

所以上傳數(shù)據(jù)前的第一步就是建立索引了,以下為Python代碼

python Elasticsearch索引建立和數(shù)據(jù)的上傳詳解

我是連接了一個(gè)溫度傳感器然后讀取得到一個(gè)數(shù)據(jù),按照本例來說就是默認(rèn)25,傳入一條數(shù)據(jù)至elasticsearch服務(wù)器。

如果索引建立成功他將會(huì)顯示如下界面:

python Elasticsearch索引建立和數(shù)據(jù)的上傳詳解

至此,基于python的Elaticsearch索引的建立和數(shù)據(jù)的上傳就已經(jīng)講完啦,感謝大家的閱讀和對(duì)億速云的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI