<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 檢索文檔 想要從Elasticsearch中獲取文檔,我們使用同樣的`_index`、`_type`、`_id`,但是HTTP方法改為`GET`: ```Javascript GET /website/blog/123?pretty ``` 響應包含了現在熟悉的元數據節點,增加了`_source`字段,它包含了在創建索引時我們發送給Elasticsearch的原始文檔。 ```Javascript { "_index" : "website", "_type" : "blog", "_id" : "123", "_version" : 1, "found" : true, "_source" : { "title": "My first blog entry", "text": "Just trying this out...", "date": "2014/01/01" } } ``` > ### `pretty` >在任意的查詢字符串中增加`pretty`參數,類似于上面的例子。會讓Elasticsearch**美化輸出(pretty-print)**JSON響應以便更加容易閱讀。`_source`字段不會被美化,它的樣子與我們輸入的一致。 GET請求返回的響應內容包括`{"found": true}`。這意味著文檔已經找到。如果我們請求一個不存在的文檔,依舊會得到一個JSON,不過`found`值變成了`false`。 此外,HTTP響應狀態碼也會變成`'404 Not Found'`代替`'200 OK'`。我們可以在`curl`后加`-i`參數得到響應頭: ```sh curl -i -XGET http://localhost:9200/website/blog/124?pretty ``` 現在響應類似于這樣: ```Javascript HTTP/1.1 404 Not Found Content-Type: application/json; charset=UTF-8 Content-Length: 83 { "_index" : "website", "_type" : "blog", "_id" : "124", "found" : false } ``` ### 檢索文檔的一部分 通常,`GET`請求將返回文檔的全部,存儲在`_source`參數中。但是可能你感興趣的字段只是`title`。請求個別字段可以使用`_source`參數。多個字段可以使用逗號分隔: ```sh GET /website/blog/123?_source=title,text ``` `_source`字段現在只包含我們請求的字段,而且過濾了`date`字段: ```Javascript { "_index" : "website", "_type" : "blog", "_id" : "123", "_version" : 1, "exists" : true, "_source" : { "title": "My first blog entry" , "text": "Just trying this out..." } } ``` 或者你只想得到`_source`字段而不要其他的元數據,你可以這樣請求: ```sh GET /website/blog/123/_source ``` 它僅僅返回: ```Javascript { "title": "My first blog entry", "text": "Just trying this out...", "date": "2014/01/01" } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看