Elastic search 字段指定自帶分詞器


版本

ES

5.4.2

自帶的幾種分詞器

分詞器 解釋
standard 標准標記器,標准過濾器,小寫過濾器,停止過濾器
simple 小寫的分詞器
stop 小寫標記器,停止過濾器
keyword 不分詞,內容整體作為一個值
whitespace 以空格分詞
language 以語言分詞
snowball 標准標記器,標准過濾器,小寫過濾器,停止過濾器,雪球過濾器
custom 自定義分詞。至少需要指定一個 Tokenizer, 零個或多個Token Filter, 零個或多個Char Filter
pattern 正則分詞

准備

  • 刪除之前的索引,否則會報已存在錯誤

正文

  • fielddata是為了能使用aggs,不需要的可以不加
PUT index名
{
  "mappings":{
    "doc":{
      "properties":{
        "字段名": {
            "type": "指定字段類型,如text",
            "analyzer": "指定分詞器,如whitespace",
            "fielddata": true
        },
         "其他字段名": {
           "type": "keyword"
         }
      }
    }
  }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM