«Векторный поиск» не работает в Elastic Search версии 8.9.0

Я пытаюсь использовать функцию эластичного поиска «Векторный поиск», доступную в версии 8.0. Я использую последнюю версию 8.9.0, но получаю сообщение об ошибке: неизвестное поле [vector_search]

Запрос:

      {
  "query": {
    "vector_search": {
      "query": "small forward",
      "fields": ["position"],
      "k": 10
    }
  }
}

Почему параметр запроса «vector_search» не распознается?

1 ответ

Не совсем связан с Elastic Search, но Astra Vector Search основан на Lucene, и запросы довольно просты. Это обеспечивается масштабируемостью и производительностью Apache Cassandra. См. краткий вводный документ https://docs.datastax.com/en/astra-serverless/docs/vector-search/cql.html .

Вот пример запроса

      SELECT * FROM vsearch.products 
ORDER BY item_vector ANN OF [0.15, 0.1, 0.1, 0.35, 0.55]
LIMIT 1;
Другие вопросы по тегам