跳到主要内容

Simple Analyzer

每当遇到不是字母的字符时,简单分析器就会将文本拆分token。所有token均小写。

示例

POST _analyze
{
"analyzer": "simple",
"text": "org.elasticsearch.action.admin.indices.analyze.AnalyzeAction"
}

分词结果

[ org, elasticsearch, action, admin, indices, analyze, AnalyzeAction ]

参数

simple analyzer 不接受任何参数

定义

Simple Analyzer 包括

  • Tokenizer
    • Lower Case Tokenizer

自定义简单分析器,通常通过添加自定义filter来处理结果。

PUT /simple_example
{
"settings": {
"analysis": {
"analyzer": {
"rebuilt_simple": {
"tokenizer": "lowercase",
"filter": [
## 添加你的filter
]
}
}
}
}
}