1

在尝试通过向 _ltr 发出 PUT 请求来初始化 Elasticsearch 的 LTR 插件时,参考 - https://elasticsearch-learning-to-rank.readthedocs.io/en/latest/index.html在弹性云上,它给出了返回一个错误说 -

{
  "status": 400,
  "error": {
    "index_uuid": "_na_",
    "index": "_ltr",
    "root_cause": [
      {
        "index_uuid": "_na_",
        "index": "_ltr",
        "reason": "Invalid index name [_ltr], must not start with '_', '-', or '+'",
        "type": "invalid_index_name_exception"
      }
    ],
    "type": "invalid_index_name_exception",
    "reason": "Invalid index name [_ltr], must not start with '_', '-', or '+'"
  }
}

该错误基本上是索引命名规则,但是在本地安装插件时,它可以正常工作。仅当插件安装在弹性云上时才会出现此问题。Elastic cloud 确认您的扩展程序已安装,但路由仍然无法正常工作。之后尝试重新启动部署,它仍然是一样的。

4

0 回答 0