表示带有相关性得分的搜索结果项。扩展了基本 Item 接口,并带有可选的相似度得分。

interface SearchItem {
    createdAt: Date;
    key: string;
    namespace: string[];
    score?: number;
    updatedAt: Date;
    value: Record<string, any>;
}

继承关系 (查看完整)

属性

createdAt: Date

项目创建的时间戳。

key: string

命名空间内的唯一标识符。

namespace: string[]

定义此文档所在集合的层级路径。表示为字符串数组,允许嵌套分类。例如:["documents", "user123"]

score?: number

如果来自排序操作,则为相关性/相似度得分。较高的分数表示更好的匹配。

这通常是介于 -1 和 1 之间的余弦相似度得分,其中 1 表示完全相同的向量,-1 表示完全相反的向量。

updatedAt: Date

上次更新的时间戳。

value: Record<string, any>

存储的数据为对象。键是可过滤的。