這篇文章介紹的內容是關於Elasticsearch-PHP api的簡介,現在分享給大家,有需要的朋友可以參考一下
Elasticsearch 是目前流行的大數據處理框架之一,詳細的說明可以自行百度等.
以下文章採用es縮寫作為代表Elasticsearch
es有官方的php api介面,可以採用github下載或composer.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
簡單的索引就建立完畢了,現在我們可以取得下剛建立的索引資訊.
1 2 3 4 |
|
傳回的結果如下:
1 2 3 4 5 6 7 8 9 10 |
|
介面:$client->indices()->getMapping
1 2 3 4 |
|
返回的結果如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
這裡取得的相關資訊就是我們剛剛建立的索引es可以動態的修改以及新增相關的資訊.
#注意事項:已經建立好的欄位類型是不能更改的!!
介面:$client->indices()->putMapping() ;
1 2 3 4 5 6 7 8 |
|
介面:$client->indices()->delete($params);
1 2 |
|
單一資料插入
#介面:$client->index()
1 2 3 4 |
|
#批次資料插入
1 2 3 4 5 6 7 8 |
|
1 2 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
1 2 3 |
|
1 2 3 4 5 6 |
|
介面:$client->update()
1 2 3 4 5 6 7 8 9 10 11 |
|
1 2 3 4 5 |
|
1 2 3 4 5 6 7 8 |
|
連結:
https://www.jianshu.com/p/a2837f487de6
相關推薦:
php呼叫接口api的方法
以上是Elasticsearch-PHP api簡介的詳細內容。更多資訊請關注PHP中文網其他相關文章!