0

ElasticSearch 1.4.2 をドッキングし、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たけど何もないよ

4

1 に答える 1

0

久しぶりにポリッシュアナライザーで遊んでみました。私のマシンで 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"
}

有効なトークン (「polski」) を返します。ところで、最新の 5.X バージョンの公式 docker イメージがあります。私のローカルPCには(ご覧のとおり)2.4.0があります

于 2016-12-03T12:25:52.077 に答える