elasticsearch Map时出错:未知设置[index.knn.algo_param.m]

c3frrgcw  于 2022-11-02  发布在  ElasticSearch
关注(0)|答案(1)|浏览(223)

我尝试更改ElasticSearch中的Map,但出现此错误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
         }
      }
   }
}

相关问题