配置分析器
分析器时三个顺序执行的组件的组合。包括字符过滤器,分词器,标记过滤器。
示例:
PUT /spanish_docs
{
"settings": {
"analysis": {
"analyzer": {
"es_std": {
"type": "standard",
"stopwords": "_spanish_"
}
}
}
}
}
自定义分析器
利用过滤器,分词器,过滤器配置一个自定义的分析器。
包括如下步骤:
- 用 html_strip 字符过滤器去除所有的 HTML 标签
- 将 & 替换成 and ,使用一个自定义的 mapping 字符过滤器
"char_filter": {