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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 映射及分析 當在索引中處理數據時,我們注意到一些奇怪的事。有些東西似乎被破壞了: 在索引中有12個tweets,只有一個包含日期`2014-09-15`,但是我們看看下面查詢中的`total` hits。 ```javascript GET /_search?q=2014 # 12 個結果 GET /_search?q=2014-09-15 # 還是 12 個結果 ! GET /_search?q=date:2014-09-15 # 1 一個結果 GET /_search?q=date:2014 # 0 個結果 ! ``` 為什么全日期的查詢返回所有的tweets,而針對`date`字段進行年度查詢卻什么都不返回? 為什么我們的結果因查詢`_all`字段(譯者注:默認所有字段中進行查詢)或`date`字段而變得不同? 想必是因為我們的數據在`_all`字段的索引方式和在`date`字段的索引方式不同而導致。 讓我們看看Elasticsearch在對`gb`索引中的`tweet`類型進行_mapping_(也稱之為_模式定義_[注:此詞有待重新定義(schema definition)])后是如何解讀我們的文檔結構: ```javascript GET /gb/_mapping/tweet ``` 返回: ```javascript { "gb": { "mappings": { "tweet": { "properties": { "date": { "type": "date", "format": "dateOptionalTime" }, "name": { "type": "string" }, "tweet": { "type": "string" }, "user_id": { "type": "long" } } } } } } ``` Elasticsearch為對字段類型進行猜測,動態生成了字段和類型的映射關系。返回的信息顯示了`date`字段被識別為`date`類型。`_all`因為是默認字段所以沒有在此顯示,不過我們知道它是`string`類型。 `date`類型的字段和`string`類型的字段的索引方式是不同的,因此導致查詢結果的不同,這并不會讓我們覺得驚訝。 你會期望每一種核心數據類型(strings, numbers, booleans及dates)以不同的方式進行索引,而這點也是現實:在Elasticsearch中他們是被區別對待的。 但是更大的區別在于_確切值_(exact values)(比如`string`類型)及_全文文本_(full text)之間。 這兩者的區別才真的很重要 - 這是區分搜索引擎和其他數據庫的根本差異。
                  <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>

                              哎呀哎呀视频在线观看