一.創建文檔
創建文檔的有兩種方式
PUT創建文檔: 需要指定文檔的Id
POST創建文檔: 不需要指定文檔ID,Elasticsearch 可以幫我們自動生成 ID,自動生成的 ID 是 URL-safe、 基於 Base64 編碼且長度爲20個字符的 GUID 字符串
PUT /website/blog/123
{
"title": "My first blog entry",
"text": "Just trying this out...",
"date": "2014/01/01"
}
POST /website/blog/
{
"title": "My second blog entry",
"text": "Still trying this out...",
"date": "2014/01/01"
}
二.獲取文檔
獲取詳細文檔信息在請求的後面加上pretty
GET /website/blog/123?pretty
獲取顯示指定字段的信息使用_source,後面跟要顯示字段
GET /website/blog/123?_source=title,text
獲取只顯示文檔中的字段的信息
GET /website/blog/123/_source
獲取文檔下的所有的信息
GET /website/blog/_search