ElasticSearch基本操作

API基本格式:
http://<ip>:<pord>/<index>/<type>/<document id>

常用http動(dòng)詞:
GET/PUT/POST/DELETE

創(chuàng)建index:

非結(jié)構(gòu)化創(chuàng)建:

用head插件進(jìn)行操作:

創(chuàng)建成功:

加粗線的是主分片。

查看index信息,mapping(mapping是用來(lái)對(duì)數(shù)據(jù)類型進(jìn)行約束的)屬性為空,說(shuō)明是非結(jié)構(gòu)化數(shù)據(jù):

結(jié)構(gòu)化創(chuàng)建:

選擇POST動(dòng)作
_mappings 指定為映射
下方輸入映射結(jié)構(gòu)體

提交后刷新:

為了簡(jiǎn)化創(chuàng)建過(guò)程,可以使用工具postman:

插入

指定文檔id插入

對(duì)people索引下的man類型插入id為1的一個(gè)文檔。

在數(shù)據(jù)瀏覽中可以查到剛剛創(chuàng)建的信息:

自動(dòng)產(chǎn)生文檔id插入

需要改用POST方法

修改

直接修改

使用POST方法,同時(shí)指定id并在最后添加_update

腳本修改

lang指定腳本語(yǔ)言
inline為腳本內(nèi)容

或者將參數(shù)放在外部:

刪除

刪除doc
刪除index

查詢

直接查詢
條件查詢

條件查詢需要使用post,同時(shí)還有指令_search
body中可以編寫match條件
size指定返回的條數(shù),默認(rèn)為10

添加條件并排序:

{
    "query": {
        "match" : {
            "country": "China"
        }
    },
    "sort": [{"age": {"order": "desc"}}]
}

聚合查詢:

{
    "aggs": {
        "group_by_age": {
            "terms": {
                "field": "age"
            }
        },
        "group_by_country": {
            "terms": {
                "field": "country"
            }
        }
    }
}

在返回結(jié)果之后添加了聚合信息:

也可以做計(jì)算

{
    "aggs": {
        "group_by_age": {
            "stats": {
                "field": "age"
            }
        }
    }
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,618評(píng)論 19 139
  • 關(guān)于Mongodb的全面總結(jié) MongoDB的內(nèi)部構(gòu)造《MongoDB The Definitive Guide》...
    中v中閱讀 32,311評(píng)論 2 89
  • 名詞解釋 索引:類似RDMS的數(shù)據(jù)庫(kù)類型:類似于關(guān)系型數(shù)據(jù)庫(kù)中的表文檔:類似于關(guān)系型數(shù)據(jù)庫(kù)中的一行字段:類似于關(guān)系...
    落月?lián)u情滿江樹月閱讀 500評(píng)論 0 0
  • 我們時(shí)常建議:愛(ài)要大聲說(shuō)出來(lái)??煽傆心敲葱┤?,總是把愛(ài)藏在心里,默默付出行動(dòng)。 溫馨提示:請(qǐng)關(guān)注這...
    米果甜心閱讀 163評(píng)論 0 1
  • 在奶奶家也不能落下踐行呀呀呀 早上先來(lái)百詞斬,每天5個(gè)單詞,仔很有興致的,因?yàn)閿氐哪莻€(gè)動(dòng)作和聲音太有感覺(jué)了,好有成...
    艷玲果媽PD講師閱讀 300評(píng)論 1 0

友情鏈接更多精彩內(nèi)容