本篇博客,本人寫的是方法,大家將對應的字段放入對應的位置就可以了
注:elasticsearch中,索引相當於MySQL中的數據庫,類型相當於數據庫中的表,即索引名就為數據庫庫名,類型就為表名
1、創建索引
方式一:
| PUT /lib/ { "settings": { "index":{ "number_of_shards":3, "number_of_replicas":1 } } }
|

方式二:使用默認id(id為隨機的字符串)
| PUT /lib2 |
2、查看索引詳情
查看指定索引
GET /lib/_settings
查看索引索引
GET _all /_settings
3、向索引中插入數據
(一)用指定id的方式
| PUT /索引名/類型/id{ 字段名:值1, 字段名2:值2 } |
(1)不知道id的方式
| POST /索引名/類型/{ 字段名:值1, 字段名2:值2 } |
4、查詢數據
| 顯示整個文檔中的值 GET /索引名/類型/id 顯示文檔中部分的值 GET/索引名/類型/id?_source=字段1,字段2 |
5、在已有索引基礎上增加類型,並設置該類型下的字段mapping
#新增見解表
PUT /article/_mapping/up_informationComment
{
"up_informationComment":{
"properties":{
"informationCode":{"type":"keyword"},
"createTime":{"type":"date"},
"replyCode":{"type":"keyword"},
"content":{"type":"text","analyzer":"ik_max_word"},
"replyType":{"type":"keyword"},
"parentCode":{"type":"keyword"}
}
}
}
/6、修改數據
| 一、將插入的語句中的值修改后重新執行插入 二、只修改指定的字段 POST /索引名/類型/id/_update { “doc”:{ 字段名:值 } } |
7、刪除
(1)刪除指定文檔
| DELETE /索引名/類型/id |
(2)刪除索引
| DELETE 索引名 |
技術在於溝通交流!有意見或疑問可以聯系本人;博客號為:https://home.cnblogs.com/u/chenyuanbo/
