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

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # Path Hierarchy Tokenizer(路徑層次分詞器) **path_hierarchy?tokenizer**?把分層的值看成是文件路徑,用路徑分隔符分割文本,輸出樹上的各個節點。 原文鏈接 : [https://www.elastic.co/guide/en/elasticsearch/reference/5.3/analysis-pathhierarchy-tokenizer.html](https://www.elastic.co/guide/en/elasticsearch/reference/5.3/analysis-pathhierarchy-tokenizer.html) 譯文鏈接 : [http://www.apache.wiki/pages/viewpage.action?pageId=10028999](http://www.apache.wiki/pages/viewpage.action?pageId=10028999) 貢獻者 : [陳益雷](/display/~chenyilei),[ApacheCN](/display/~apachecn),[Apache中文網](/display/~apachechina) ## **輸出示例** ``` POST _analyze { "tokenizer": "path_hierarchy", "text": "/one/two/three" } ``` 輸出為: ``` [ /one, /one/two, /one/two/three ] ``` ## **配置** **path_hierarchy?tokenizer?**有以下參數: | `delimiter` | 路徑分隔符。默認是 / 。 | | `replacement` | 路徑分隔符的替換字符。默認是 `delimiter`. | | `buffer_size` | 一次讀到詞元緩沖區的字符數。默認是 1024 。 詞元緩沖區以此大小增長,只到讀完所有的文本。建議不要更改這項配置。 | | `reverse` | 若為 true ,以相反的順序發射詞元。默認是 false 。 | | `skip` | 忽視的原始詞元的數量。默認是0。 | ## **配置示例** 下面的例子中,我們配置 遇到 - 時分割 并替換為 / ?,忽視前2個詞元: ``` PUT my_index { "settings": { "analysis": { "analyzer": { "my_analyzer": { "tokenizer": "my_tokenizer" } }, "tokenizer": { "my_tokenizer": { "type": "path_hierarchy", "delimiter": "-", "replacement": "/", "skip": 2 } } } } } POST my_index/_analyze { "analyzer": "my_analyzer", "text": "one-two-three-four-five" } ``` 輸出為: ``` [ /three, /three/four, /three/four/five ] ``` 若配置?**reverse** 為 true ,輸出為: ``` [ one/two/three/, two/three/, three/ ] ```
                  <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>

                              哎呀哎呀视频在线观看