插件配置

 

安装 OpenSearch 插件

更新时间 2023-09-06

本小节主要介绍部分 OpenSearch 插件的安装和验证方法,包括 repository-s3analysis-smartcnanalysis-ikanalysis-icu等。

repository-s3

repository-s3 将对象存储桶作为 SnapShot 存储仓库的数据迁移插件,可通用于 Elasticsearch 和 OpenSearch 集群间的数据迁移。

OpenSearch 服务支持在 OpenSearch 节点安装 repository-s3

安装

/opt/opensearch/current/bin# ./opensearch-plugin install repository-s3

验证

PUT _snapshot/repo-opensearch
{
  "type": "s3",
  "settings": {
    "endpoint": "s3.pek3b.qingstor.com",
    "access_key": "abc",
    "secret_key": "abc",
    "bucket": "abc"
  }
}
 
GET _snapshot/_all
 
PUT _snapshot/repo-opensearch/1
 
GET _snapshot/repo-opensearch/1

analysis-icu

ICU 分析插件(ICU Analysis plugin)是一款基于 Elasticsearch 开源插件,集成了 Lucene 的 ICU 分析器,支持使用 ICU 库的 Unicode 扩展,可通用于 Elasticsearch 和 OpenSearch 的 ICU 分析。

OpenSearch 服务支持在 OpenSearch 节点安装 analysis-icu

安装

/opt/opensearch/current/bin/opensearch-plugin install analysis-icu

验证

GET _cat/plugins
 
GET _analyze
{
  "tokenizer": "icu_tokenizer",
  "text": "The ICU Analysis plugin integrates the Lucene ICU module into OpenSearch."
}

analysis-smartcn

智能中文分析插(Smart Chinese Analysis plugin)是一款基于 Elasticsearch 开源插件,集成了 Lucene 的智能中文分析器,支持中文或混合汉英文本的分析,可通用于 Elasticsearch 和 OpenSearch 的中文分词分析。

OpenSearch 服务支持在 OpenSearch 节点安装 analysis-smartcn

安装

/opt/opensearch/current/bin/opensearch-plugin install analysis-smartcn

验证

GET _cat/plugins
 
GET _analyze
{
  "tokenizer": "smartcn_tokenizer",
  "text": "The Smart Chinese Analysis plugin integrates Lucene’s Smart Chinese analysis module into OpenSearch."
}
这篇文档解决了您的问题吗?
0
0