我已經dockerized ElasticSearch 1.4.2,我試圖讓波蘭Stemmer工作(https://github.com/elastic/elasticsearch-analysis-stempel)。經過與安裝的幾個問題我終於做到了,但ElasticSearch仍然無法看到分析儀時,我試圖分析單個文本:ElasticSearch波蘭分析Tokenizer未找到
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
並沒有什麼關於它
是的,但我無法爲2.4.0安裝'stempel'。有一些錯誤。 另外,你是如何得到'mapper-attachments'的? – Murkee
來自互聯網:)據我所知,我正在安裝'bin \ plugin install'通常的方式。你有什麼錯誤? – luk
我已經從Docker 2.4.0構建了新的ES,然後: '''bin/plugin install analysis-stempel ''' 它說完成了。 通過'service elasticsearch restart'重新啓動elasticsearch。之後我已經完成了: '''curl -XGET localhost:9200/_analyze -d'{「analyzer」:「polish」,「text」:「polskimi」}' ''' 並且響應是: '''{「error」:{「root_cause」:[{「type」:「remote_transport_exception」,「reason」:「[Mys-Tech] [172.17.0.2:9300] [indices:admin/analyze [s]]「}],」type「:」illegal_argument_exception「,」reason「:」未能找到分析器[polish]「},」status「:400} ''' – Murkee