当我尝试存储使用 services.xml 文件中定义的某些模型嵌入的嵌入时,我使用了 Vespa。但是,我打算在外部生成嵌入并将其存储在 Vespa 中,并将其用于最近邻搜索以显式提供查询向量。
最佳答案
要解决此问题:将嵌入字段移至架构中的文档 block 内。 (此外,文档类型应命名为“neighbors”,而不是“schema”。)
说明:您的嵌入字段不会获取另一个字段并对其进行变异,因为当嵌入发生在索引语句中时,它只是文档的一个值。这些必须在文档 block 内定义,因为它们定义了您可以写入和获取的文档类型。
关于embedding - 仅使用 vespa 作为矢量数据库而不是嵌入器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77105748/