elasticsearch的crud以及批量操作

2021-09-05 12:39:19 字數 992 閱讀 6216

#文件es的文件和索引crud操作

#索引初始化操作

#指定分片5個和副本的數量1個

#shards一旦設定不能修改

put lagou

}}#獲取所有索引

get _all

#獲取lagou索引

get lagou

#獲取某個索引的setting

get lagou/_settings

#獲取所有索引的setting

get _all/_settings

get _settings

#獲取指定幾個索引的setting

get lagou,.kibana/_settings

#更新索引

put lagou/_settings

#儲存文件(index/type/id)

put lagou/job/1

}#post儲存文件(index/type/)id會自動生成uuid

post /lagou/job/

}#獲取指定字段

get lagou/job/1?_source=title,city

#修改(全部修改)

put lagou/job/1

#增量修改

post lagou/job/2/_update }

#刪除delete lagou/job/1

delete lagou/job

delete lagou

#批量獲取

get _mget

, ]

}get lagou/_mget

, ]

}get lagou/_mget

批量匯入可以合併多個操作、比如index,delete,update,create等。也可以將乙個索引匯入到另外乙個索引

post _bulk

}}

elasticsearch學習筆記之二(CURD)

本文介紹elasticsearch的概念和curd 2.2 建立文件 表和記錄 2.3 更新文件 2.4 刪除文件 2.5 查詢文件 2.6 刪除型別 表 例如 http localhost 9200 blog user 1 關係型資料庫 elasticsearch 資料庫 blog index 表...

ElasticSearch的工作機制

elasticsearch,和solr一樣,是底層基於apache lucene,且具備高可靠性的企業級搜尋引擎。elasticsearch中的一些概念其實和關係型資料庫都有對應關係,比如資料庫在es中被稱為索引,表在es中被稱作type。具體對應關係見下表。elasticsearch中的repli...

ElasticSearch的工作機制

elasticsearch,和solr一樣,是底層基於apache lucene,且具備高可靠性的企業級搜尋引擎。elasticsearch中的一些概念其實和關係型資料庫都有對應關係,比如資料庫在es中被稱為索引,表在es中被稱作type。具體對應關係見下表。elasticsearch中的repli...