我尝试更改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
}
}
}
}
1条答案
按热度按时间g52tjvyc1#
原因表明OpenSearch群集上未安装KNN plugin。