找不到 ElasticSearch Polish Analysis Tokenizer
ElasticSearch Polish Analysis Tokenizer not found
我已经对 ElasticSearch 1.4.2 进行了 docker 化,我正在尝试让 Polish Stemmer 工作 (https://github.com/elastic/elasticsearch-analysis-stempel)。在安装出现一些问题后,我终于完成了,但是当我尝试分析单个文本时,ElasticSearch 仍然看不到分析器:
curl -XGET localhost:9200/_cat/plugins?v
name component version type url
Elsie-Dee analysis-stempel 2.4.1 j
curl -XGET localhost:9200/_analyze?analyzer=polish -d 'medyczne'
{"error":"ElasticsearchIllegalArgumentException[failed to find analyzer [polish]]","status":400}
我想测试它是如何工作的,所以我相信我不必创建映射来分析特定文本,对吗?
我检查了 elasticsearch.log
没有任何问题
不久前我一直在玩波兰语分析器。
在我的机器上查询 localhost:9200/_plugins 给我列表
Richard Rider analysis-stempel 2.4.0 j
Richard Rider mapper-attachments 2.4.0 j
您不需要创建索引,首先您可以通过查询_analyze端点来检查它是如何工作的:
GET /_analyze
{
"analyzer" : "polish",
"text" : "polskimi"
}
它 returns 对我有效的令牌 ("polski")。
顺便说一句,最新 5.X 版本有官方 docker 图片。在我的本地 PC 上(如您所见)我有 2.4.0
我已经对 ElasticSearch 1.4.2 进行了 docker 化,我正在尝试让 Polish Stemmer 工作 (https://github.com/elastic/elasticsearch-analysis-stempel)。在安装出现一些问题后,我终于完成了,但是当我尝试分析单个文本时,ElasticSearch 仍然看不到分析器:
curl -XGET localhost:9200/_cat/plugins?v
name component version type url
Elsie-Dee analysis-stempel 2.4.1 j
curl -XGET localhost:9200/_analyze?analyzer=polish -d 'medyczne'
{"error":"ElasticsearchIllegalArgumentException[failed to find analyzer [polish]]","status":400}
我想测试它是如何工作的,所以我相信我不必创建映射来分析特定文本,对吗?
我检查了 elasticsearch.log
没有任何问题
不久前我一直在玩波兰语分析器。 在我的机器上查询 localhost:9200/_plugins 给我列表
Richard Rider analysis-stempel 2.4.0 j
Richard Rider mapper-attachments 2.4.0 j
您不需要创建索引,首先您可以通过查询_analyze端点来检查它是如何工作的:
GET /_analyze
{
"analyzer" : "polish",
"text" : "polskimi"
}
它 returns 对我有效的令牌 ("polski")。 顺便说一句,最新 5.X 版本有官方 docker 图片。在我的本地 PC 上(如您所见)我有 2.4.0