第七章:文檔的操作

一.創建文檔

    創建文檔的有兩種方式

    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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章