映射时出错:未知设置 [index.knn.algo_param.m]

问题描述 投票:0回答:1

我正在尝试更改弹性搜索中的映射并收到此错误 https://ibb.co/q5LkfWz

“reason”:“未知设置 [index.knn.algo_param.m] 请检查是否安装了任何必需的插件,或检查重大更改文档以了解已删除的设置

这是我试图发出的 PUT 请求

PUT posting 
{
   "settings":{
      "index":{
         "number_of_shards":1,
         "number_of_replicas":0,
         "knn":{
            "algo_param":{
               "ef_search":40,
               "ef_construction":40,
               "m":"4"
            }
         }
      },
      "knn":true
   },
   "mappings":{
      "properties":{
         "vector":{
            "type":"knn_vector",
            "dimension":384
         },
         "title":{
            "type":"text",
            "fields":{
               "keyword":{
                  "type":"keyword",
                   "index":false
               }
            }
         },
         "company":{
            "type":"keyword",
            "index":false
         },
         "location":{
            "type":"keyword",
            "index":false
         },
         "salary":{
            "type":"keyword",
            "index":false
         },
         "job_description":{
            "type":"keyword",
            "index":false
         }
      }
   }
}
opensearch
1个回答
1
投票

原因是OpenSearch集群上没有安装KNN插件

© www.soinside.com 2019 - 2024. All rights reserved.