【问题标题】:ElasticSearch Polish Analysis Tokenizer not found找不到 ElasticSearch 波兰语分析分词器
【发布时间】:2016-12-03 10:57:50
【问题描述】:

我已经对 ElasticSearch 1.4.2 进行了 docker 化,并且正在尝试让波兰词干提取器工作 (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,但没有任何内容

【问题讨论】:

    标签: elasticsearch elasticsearch-plugin stemming polish


    【解决方案1】:

    不久前我一直在玩波兰语分析仪。 在我的机器上查询 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

    【讨论】:

    • 是的,但我无法为 2.4.0 安装 stempel。有一些错误。还有,你是怎么得到mapper-attachments的?
    • 来自互联网 :) 据我所知,我正在以通常的方式安装bin\plugin install。你有什么错误?
    • 我已经从 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":"failed to find analyzer [polish]"},"status":400}
    • 只是一个想法:也许我错误地关闭了它?我已经在一个终端窗口中运行 compose,第二个我正在 sshing 到 /bin/bash 然后尝试 service elasticsearch stop 但即使在那之后我可以 curl localhost:9200 并且仍然得到了答案。
    • @UP:编辑:我已经在没有 docker 的机器上安装了 ES,它有帮助。所以可能这就是问题所在。任何想法如何在使用docker-compose 时停止和启动弹性搜索?不是我的专业领域,仍在学习中
    猜你喜欢
    • 2016-08-29
    • 1970-01-01
    • 2019-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多