Amazon Elasticsearch Service предлагает поиск по k-Nearest Neighbor (k-NN), который может улучшить поиск в случаях использования сходства.
https://aws.amazon.com/about-aws/whats-new/2020/03/build-k-nearest-neighbor-similarity-search-engine-with-amazon-elasticsearch-service/
Я попробовал этот официальный код, который нашел здесь ...
https://github.com/opendistro-for-elasticsearch/k-NN
PUT /myindex
{
"settings" : {
"index": {
"knn": true
}
},
"mappings": {
"properties": {
"my_vector1": {
"type": "knn_vector",
"dimension": 2
},
"my_vector2": {
"type": "knn_vector",
"dimension": 4
},
"my_vector3": {
"type": "knn_vector",
"dimension": 8
}
}
}
}
Получение этой ошибки:
"неизвестная настройка [index.knn], пожалуйста, проверьте, установлены ли все необходимые плагины, или проверьте документацию по критическим изменениям для удаления удаленных настроек"
Как проверить, поддерживает ли моя установка Elasti c эту функцию?