Я докционировал ElasticSearch 1.4.2, и я пытаюсь сделать работу польского штемпера (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
и нет ничего об этом
Да, но я не мог установить 'stempel' для 2.4.0. Были некоторые ошибки. Также, как вы получили «картографические вложения»? – Murkee
Из Интернета :) Насколько я помню, я устанавливал обычный способ «bin \ plugin install». Какие у вас ошибки? – luk
Я построил новые ES из Docker 2.4.0, затем: '' 'bin/plugin install analysis-stempel ' '' В нем говорится, что все сделано. Перезапуск elasticsearch с помощью 'service elasticsearch restart'. После того, что я сделал: '' 'локон -XGET локальный: 9200/_analyze -d '{ "анализатор": "польский", "Текст": "polskimi"}' ' '' И ответ is: '' '{" error ": {" root_cause ": [{" type ":" remote_transport_exception "," reason ":" [Mys-Tech] [172.17.0.2:9300] [индексы: admin/anal [s]] "}]," type ":" illegal_argument_exception "," reason ":" не удалось найти анализатор [polish] "}," status ": 400} ' '' – Murkee