开发者学堂课程【ElasticSearch 入门精讲:创建索引库和索引演示】学习笔记,与课程紧密连接,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/631/detail/9953
创建索引库和索引-演示
内容介绍:
一、讲义
二、演示
三、讲义
四、演示
一、讲义
需求1:
使用 curl 创建一个名为 bigdata 的索引库。
[jerry@JANSON01es]$curl-XPUT 'http://JANSON01:9200/bigdata?pretty'
{
"acknowledged" : true,
"shards_acknowledged": true,"index": "bigdata"
}
需求2:
使用 curl 在名为 bigdata 的索引库下创建一个名为 product 的 type,且在该 type 下新增一条索引标识为1的 document,该 document 的信息如下:
{"name":"Hadoop","author":"Dok cultting"."last_version":"3.0.0"}
二、演示
[jerry@JANSON01es]$curl-XPOST'http://JANSON01:9200/bigdata/product/1'-H'Content-Type:application/json'-d '{
>"name":"Hadoop",
>"author":"Doc Cultting",
>"last version":"3.0.1"
> } '
反馈的结果:{"_index":"bigdata","type":"productid","id":"1""_version":1,"result":"created","shards":{"total":2,"successful":1,"failed":0},"_ seq_ no":0,"_ primary_ term":1}
如图:
三、讲义
需求3:使用 curl 在名为 bigdata 的索引库下创建一个名为 product 的 type,且在该type 下新增一条使用默认索引标志的 document,该 document 的信息如下:
{"name":"Spark", "author":"杰克逊","last version":"2.4.5"}
四、演示
jerry@JANSON01es]$curl-XPOST'http://JANSON01:9200/bigdata/product?pretty'-H'Content-Type:application/json'-d '{
>"name":"Spark",
>"author":"杰克逊”,
>"last_version":"2.3.4"
> } '
反馈的结果是:
"_index" : "bigdata",
"_type" : "product",
"_id":"HM9rL2oB300nRXZV6BRB",
"_version" : 1,
"result" : "created",
"_shards" : {
"total" : 2,
"successful": 1,
"failed": 0,
},
"_seq_no": 1,
"_primary_term": 1
}
如图: