<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國際加速解決方案。 廣告
                ## 確切值(Exact values) vs. 全文文本(Full text) Elasticsearch中的數據可以大致分為兩種類型: _確切值_ 及 _全文文本_。 確切值是確定的,正如它的名字一樣。比如一個date或用戶ID,也可以包含更多的字符串比如username或email地址。 確切值`"Foo"`和`"foo"`就并不相同。確切值`2014`和`2014-09-15`也不相同。 全文文本,從另一個角度來說是文本化的數據(常常以人類的語言書寫),比如一篇推文(Twitter的文章)或郵件正文。 **** 全文文本常常被稱為`非結構化數據`,其實是一種用詞不當的稱謂,實際上自然語言是高度結構化的。 問題是自然語言的語法規則是如此的復雜,計算機難以正確解析。例如這個句子: May is fun but June bores me. 到底是說的月份還是人呢? **** 確切值是很容易查詢的,因為結果是二進制的 -- 要么匹配,要么不匹配。下面的查詢很容易以SQL表達: ```javascript WHERE name = "John Smith" AND user_id = 2 AND date > "2014-09-15" ``` 而對于全文數據的查詢來說,卻有些微妙。我們不會去詢問`這篇文檔是否匹配查詢要求?`。 但是,我們會詢問`這篇文檔和查詢的匹配程度如何?`。換句話說,對于查詢條件,這篇文檔的_相關性_有多高? 我們很少確切的匹配整個全文文本。我們想在全文中查詢*包含*查詢文本的部分。不僅如此,我們還期望搜索引擎能理解我們的*意圖*: * 一個針對`"UK"`的查詢將返回涉及`"United Kingdom"`的文檔 * 一個針對`"jump"`的查詢同時能夠匹配`"jumped"`, `"jumps"`, `"jumping"`甚至`"leap"` * `"johnny walker"`也能匹配`"Johnnie Walker"`, `"johnnie depp"`及`"Johnny Depp"` * `"fox news hunting"`能返回有關hunting on Fox News的故事,而`"fox hunting news"`也能返回關于fox hunting的新聞故事。 為了方便在全文文本字段中進行這些類型的查詢,Elasticsearch首先對文本**分析(analyzes)**,然后使用結果建立一個**倒排索引**。我們將在以下兩個章節討論倒排索引及分析過程。
                  <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>

                              哎呀哎呀视频在线观看