<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 功能強大 支持多語言、二開方便! 廣告
                # Analysis 分析是將文本,如任何電子郵件的正文轉換成附加到反向索引的tokens(標記)或terms(條件)的過程。分析由分析器執行,它可以是內置的分析器,也可以是每個索引定義的自定義分析器。**Index time analysis(索引時分析)**例如在索引時,內置的english analyzer(英文分析器)將會轉換這個句子: ``` "The QUICK brown foxes jumped over the lazy dog!" ``` 這些條件將被添加到反向索引中。 ``` [ quick, brown, fox, jump, over, lazi, dog ] ``` **Specifying an index time analyzer(指定索引時分析器)**映射中的每個文本字段都能指定其自己的分析器。 ``` PUT my_index { "mappings": { "my_type": { "properties": { "title": { "type": "text", "analyzer": "standard" } } } } } ``` 在索引時,如果沒有指定分析器,則會在索引設置中查找名為default的分析器。未找到則默認使用standard analyzer(標準分析器)。 **Search time analysis(搜索時分析)** 同樣的分析過程應用于使用類似match query(匹配查詢)的全文檢索搜索時,將查詢字符串的文本轉換為相同形式的條件存儲到反向索引中。 例如,用戶可能搜索: ``` "a quick fox" ``` 這將由類似英語分析器分析為以下的條件: ``` [ quick, fox ] ``` 盡管在查詢的字符串中使用明確的單詞不會出現在原始的文本中(quick VS QUICK,fox VS foxes),因為我們已將相同的分析器應用于文本和查詢字符串,查詢字符串中的條件與反向索引中的文本完全匹配,這意味著這個查詢匹配到我們的示例文檔。 **Specifying a search time analyzer(指定搜索時分析器)** 通常在索引時和搜索時應該使用相同的分析器,而像match query(匹配查詢)那樣的全文檢索將使用映射來查找用于每個字段的分析器。 通過查找用于搜索特定字段的分析器來決定: * 在查詢中指定分析器。 * search_analyzer映射參數。 * analyzer映射參數。 * 索引設置中的分析器稱為default_search。 * 索引設置中的分析器稱為default。 * standard分析器。 原文鏈接 : [https://www.elastic.co/guide/en/elasticsearch/reference/5.3/analysis.html](https://www.elastic.co/guide/en/elasticsearch/reference/5.3/analysis.html) 譯文鏈接 : [http://www.apache.wiki/display/Elasticsearch](http://www.apache.wiki/display/Elasticsearch)(修改該鏈接為 **ApacheCN** 對應的譯文鏈接) 貢獻者 : [陳益雷](/display/~chenyilei),[曾少峰](/display/~zengshaofeng),[ApacheCN](/display/~apachecn),[Apache中文網](/display/~apachechina) ## Anatomy of an analyzer ## Testing analyzers ## Analyzers ## Normalizers
                  <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>

                              哎呀哎呀视频在线观看