elasticsearch 非法参数异常”,“原因”:“[拼音]的过滤器类型[拼音]未知

ukdjmx9f  于 2022-11-02  发布在  ElasticSearch
关注(0)|答案(4)|浏览(360)

我在ElasticSearch索引器模块中得到了一个错误。我已经安装了带有magento2的ElasticSearch版本7. 9。

{"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"Unknown filter type [phonetic] for [phonetic]"}],"type":"illegal_argument_exception","reason":"Unknown filter type [phonetic] for [phonetic]"},"status":400}

我该如何解决这个问题?

cygmwpex

cygmwpex1#

看起来像一个问题与ElasticSearch配置,插件是必需的,试试这个!

sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install analysis-phonetic
sudo service elasticsearch restart

然后再次尝试重新建立索引。

lpwwtiir

lpwwtiir2#

大多数情况下,当ElasticSearch版本与您的工作平台不兼容时会遇到这个问题。这里您的Magento版本可能与ElasticSearch版本不兼容。要测试您的ElasticSearch版本:

curl localhost:9200

相应地更改您的e.s版本

zfciruhq

zfciruhq3#

您应该安装语音插件(Link

w1e3prcc

w1e3prcc4#

Eelastic Suite要求运行以下命令

sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install analysis-phonetic

sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install analysis-icu

sudo service elasticsearch restart

相关问题