Elasticsearch-6.x.x 索引管理
阿新 • • 發佈:2018-12-29
1.建立索引
PUT exchange
{
"acknowledged": true,
"shards_acknowledged": true,
"index": "test"
}
注意:索引名不能包含大些字母
2.指定引數建立索引
PUT blog
{
"settings": {
"number_of_shards": 3,
"number_of_replicas": 1
}
}
{ "acknowledged": true, "shards_acknowledged": true, "index": "blog" }
3.檢視索引
3.1 檢視指定索引的配置資訊
GET blog/_settings
{ "blog": { "settings": { "index": { "creation_date": "1515458969949", "number_of_shards": "3", "number_of_replicas": "1", "uuid": "A7pKNO7bTgucu1uNgmXlQg", "version": { "created": "5060399" }, "provided_name": "blog" } } } }
4.刪除索引
DELETE test
{
"acknowledged": true
}
5.新增索引並指定型別欄位資訊
PUT exchangehistory { "settings" : { "number_of_shards" : 5 }, "mappings" : { "record" : { "properties" : { "amount": { "type": "float" }, "contract": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } }, "exchange_time": { "type": "date" }, "id": { "type": "long" }, "last": { "type": "float" }, "time": { "type": "date" }, "volume": { "type": "float" } } } } }