You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查看Vespa Embedding?向量存储位置及嵌入列查询问题求助

Vespa嵌入列不可见及存储位置问题解决

嵌入列查不到的原因

  • Vespa默认不会把向量嵌入字段返回在查询结果里,只有配置为summary的字段才会自动返回。嵌入列一般是用来做近邻搜索的,默认被设为index类型,所以不会出现在默认查询结果中。

查看嵌入列的两种方法

  • 修改Schema配置:在定义tensor类型的嵌入字段时,加上summary: true属性,示例:
    field embedding type tensor<float>(x[768]) {
        indexing: attribute | index
        summary: true
    }
    
    重新部署应用后,再查询就能看到嵌入列了。
  • 查询时指定返回字段:不用改Schema,直接在查询里明确要返回嵌入列。比如HTTP请求:
    GET /search/?query=你的查询语句&select=title,artist,embedding
    
    或者用VQL查询:
    select title, artist, embedding from music where ...
    

向量嵌入的存储位置

  • Vespa的向量数据和其他字段存在一起,具体位置看部署方式:
    • 本地部署:默认在$VESPA_HOME/var/db/vespa目录下,每个节点对应自己分片的数据文件。
    • 云部署:存在你配置的持久化存储卷里,路径由云服务的挂载设置决定。
  • 不用手动去文件系统操作向量数据,所有管理都通过Schema和Vespa的API来做就行。

内容的提问来源于stack exchange,提问作者Vidya Lakshmy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 06:42:45