elasticsearch - “矢量搜索”在 Elastic Search 版本 8.9.0 中不起作用

标签 elasticsearch vector-search

我正在尝试使用 Elastic Search 的“矢量搜索”功能,该功能从版本 8.0 开始提供。我使用的是最新版本 8.9.0,但收到错误:未知字段 [vector_search]

查询:

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

为什么查询参数“vector_search”无法被识别?

最佳答案

与 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;

关于elasticsearch - “矢量搜索”在 Elastic Search 版本 8.9.0 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76942571/

相关文章:

elasticsearch - 短语搜索的词干提取和突出显示

elasticsearch - 禁用对Elasticsearch multi_match查询的分析

pdf - 如何使用摄取附件插件在 Elasticsearch 5.0.0 中索引 pdf 文件?

ruby-on-rails - 我可以安全地将 Amazon 的 Elasticsearch 与 Rails searchkick gem 一起使用吗?

vector - 用于向量空间搜索的 NoSQL DB

elasticsearch - 使用其他搜索对弹性结果进行后处理(从Solr迁移)