<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通過下面這個公式來計算出文檔的位置: ``` shard = hash(routing) % number_of_primaryshards routing:是一個可變值,默認是文檔的 _id ,也可以設置成一個自定義的值. number_of_primary_shards :主分片的數量. ``` **不帶 routing 查詢:** 在查詢的時候因為不知道要查詢的數據具體在哪個分片上,所以整個過程分為 2 個步驟。 1)分發:請求到達協調節點后,協調節點將查詢請求分發到每個分片上。 2)聚合: 協調節點搜集到每個分片上查詢結果,在將查詢的結果進行排序,之后給用戶返回結果。 <br/> **帶 routing 查詢:** 查詢的時候,可以直接根據 routing 信息定位到某個分配查詢,不需要查詢所有的分配,經過協調節點排序。如果 routing 設置為 userid 的話,就可以直接查詢出數據來,效率提升很多。 ```json # 1. 使用 routing 查詢要在一開始建文檔的時候便要指定routing參數 PUT /shopping/_create/1001?routing=10 { "title": "小米手機", "category": "小米", "images": "http://www.gulixueyuan.com/xm.jpg", "price": "3999.0" } # 2. 攜帶 routing 查詢 POST /shopping/_search?routing=10 ----->響應結果如下: { "took" : 0, "timed_out" : false, "_shards" : { "total" : 1, "successful" : 1, "skipped" : 0, "failed" : 0 }, "hits" : { "total" : { "value" : 1, "relation" : "eq" }, "max_score" : 1.0, "hits" : [ { "_index" : "shopping", "_type" : "_doc", "_id" : "1001", "_score" : 1.0, "_routing" : "10", "_source" : { "title" : "小米手機", "category" : "小米", "images" : "http://www.gulixueyuan.com/xm.jpg", "price" : "3999.0" } } ] } } ```
                  <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>

                              哎呀哎呀视频在线观看