【问题标题】:illegal_argument_exception","reason":"Unknown filter type [phonetic] for [phonetic]非法参数异常","原因":"[语音] 的未知过滤器类型 [语音]
【发布时间】:2022-06-16 01:46:32
【问题描述】:

我在弹性搜索索引器模块中遇到错误。我已使用 magento2 安装了弹性搜索 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}

我该如何解决这个问题??

【问题讨论】:

  • 你在定义一个新的分析器吗?

标签: elasticsearch version magento2 phonetics


【解决方案1】:

大多数时候,当弹性搜索版本与您的工作平台不兼容时会遇到此问题。这里你的 Magento 版本可能与 elasticsearch 的版本不兼容。 测试您的弹性搜索版本:

curl localhost:9200

相应地更改您的 es 版本

【讨论】:

    【解决方案2】:

    你应该安装语音插件(Link

    【讨论】:

      【解决方案3】:

      elasticsearch配置好像有问题,需要插件,试试这个!

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

      然后再次尝试重新索引。

      【讨论】:

        猜你喜欢
        • 2023-03-17
        • 1970-01-01
        • 2012-10-12
        • 1970-01-01
        • 2021-08-03
        • 2015-08-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多