创建 Elasticsearch 插件
Elasticsearch 插件是模块化的代码片段,可为 Elasticsearch 增加功能。 插件使用 Java 编写,并实现源代码中定义的 Java 接口。 插件由 JAR 文件和元数据文件组成,压缩在一个 zip 文件中。
有两种方法可以创建插件
- 使用稳定的插件 API 创建文本分析插件
- 可以针对稳定的插件 API 开发文本分析插件,以便为 Elasticsearch 提供自定义 Lucene 分析器、令牌过滤器、字符过滤器和分词器。
- 创建经典插件
-
可以针对经典的插件 API 开发其他插件,以提供自定义身份验证、授权或评分机制等等。