首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Elasticsearch分析器继承

Elasticsearch分析器继承
EN

Stack Overflow用户
提问于 2016-04-21 20:51:19
回答 1查看 311关注 0票数 1

假设我有一个分析仪如下所示。

代码语言:javascript
复制
                "custom_analyzer": {
                    "type": "custom",
                    "char_filter": [
                        "html_strip"
                    ],
                    "filter": [
                        "stemming_exclusion",
                        "kstem"
                    ],
                    "tokenizer": "standard"
                }

现在,我想有另一个自定义分析器,只有一个额外的过滤器。就像这样:

代码语言:javascript
复制
                "custom_analyzer": {
                    "type": "custom",
                    "char_filter": [
                        "html_strip"
                    ],
                    "filter": [
                        "stemming_exclusion",
                        "kstem",
                        "new_filter"

                    ],
                    "tokenizer": "standard"
                }

是否有一种方法可以重用以前的custom_analyzer,而不是再次复制所有内容?这个例子是一个简短的例子,但假设我有许多过滤器,char_filters等等。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-22 03:35:29

不,目前在急诊室里没有办法。

您可以重用字符过滤器、令牌过滤器和标记器,这已经是一件很好的事情,但您必须完全声明要使用的每个分析器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36780207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档