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

使用text2vec-transformers时vectorWeights字段为空的技术咨询

关于text2vec-transformers默认向量器下vectorWeights为空的问题解答

这属于预期行为,相关原因和处理方式如下:

  • vectorWeights字段的设计目的是展示查询时各字段的权重贡献(比如多字段向量融合场景下的权重分配),并非用于返回对象的完整原始向量,因此默认不会填充内容。
  • 使用text2vec-transformers作为默认向量器时,生成的向量会被Weaviate自动存储在内部向量索引中,不会暴露为可直接查询的字段,所以nearText查询返回的vectorWeights自然为空。
  • 不需要手动重复调用接口并存储到自定义属性。如果确实需要获取原始向量,可按以下方式操作:
    1. 定义类时添加一个自定义向量存储字段(例如命名为customVector,类型设为number[])。
    2. 在导入或更新数据时,手动调用text2vec-transformers的向量生成接口,将得到的向量值存入这个自定义字段。
    3. 查询时直接请求该自定义字段即可获取向量。

内容的提问来源于stack exchange,提问作者Junior Hechinger

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 13:07:01