<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # Modifying Your Data(修改數據) 原文鏈接 : [https://www.elastic.co/guide/en/elasticsearch/reference/5.4/_modifying_your_data.html](https://www.elastic.co/guide/en/elasticsearch/reference/5.4/_modifying_your_data.html) 譯文鏈接 : [http://www.apache.wiki/pages/viewpage.action?pageId=4260710](http://www.apache.wiki/pages/viewpage.action?pageId=4260710) 貢獻者 : [那伊抹微笑](/display/~wangyangting),[ApacheCN](/display/~apachecn),[Apache中文網](/display/~apachechina) **Elasticsearch** 提供了近實時的操縱數據和搜索的能力。默認情況下,從您 **index**/**update**/**delete** 數據時到搜索結果中出現會有 **1** 秒的延遲(刷新間隔)。這是從其他平臺例如 **SQL** 其中一個事務完成后數據是立即可用的一個重要區別。 ### Indexing/Replacing Documents(索引/替換 文檔) 我們先前看到過我們是如何索引單個文檔的。讓我們再次調用該命令 :? ``` curl -XPUT 'localhost:9200/customer/external/1?pretty&pretty' -d' { "name": "John Doe" }' ``` 同樣,上面的命令將索引指定的文檔到 **customer** 索引,**external** 類型,**ID** 為 **1** 中。如果我們稍候使用不同的(或者相同的)文檔來執行上面的命令,**Elasticsearch** 將在已存在的 **ID** 為 **1** 的文檔替換(例如,**reindex**)成一個新的文檔。 ``` curl -XPUT 'localhost:9200/customer/external/1?pretty&pretty' -d' { "name": "Jane Doe" }' ``` 上面將 **ID** 為 **1** 文檔的名字從 “**John Doe**” 改成 “**Jane Doe**”。如果,在另一方面,我們使用不同的 **ID**,一個新的文檔將會被索引并且已存在的文檔仍然在索引中保持不變。 ``` curl -XPUT 'localhost:9200/customer/external/2?pretty&pretty' -d' { "name": "Jane Doe" }' ``` 上面將索引一個 **ID** 為 **2** 的新文檔。 在索引時,**ID** 是可選項的一部分。如果不指定,**Elasticsearch** 將生產一個隨機 **ID**,然后使用它去索引文檔。**Elasticsearch** 生成的真實的 **ID**(或者我們在先前的例子中明確的指定)將作為索引 **API** 調用的一部分返回。 該例子演示了在沒有明確的 **ID** 的情況下如何去索引一個文檔 :? ``` curl -XPOST 'localhost:9200/customer/external?pretty&pretty' -d' { "name": "Jane Doe" }' ``` 注意,在上述的情況下,我們使用了 **POST** 動作,而不是 **PUT**,因為我們沒有指定?**ID**。
                  <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>

                              哎呀哎呀视频在线观看