Skip to main content

Interface: RetrievedVectorDocument

Defined in: packages/agentos/src/core/vector-store/IVectorStore.ts:145

Represents a single document retrieved from a query, including its similarity score.

Interface​

RetrievedVectorDocument

Extends​

Properties​

embedding​

embedding: number[]

Defined in: packages/agentos/src/core/vector-store/IVectorStore.ts:106

The vector embedding of the document's content.

Inherited from​

VectorDocument.embedding


id​

id: string

Defined in: packages/agentos/src/core/vector-store/IVectorStore.ts:105

A unique identifier for the document.

Inherited from​

VectorDocument.id


metadata?​

optional metadata: Record<string, MetadataValue>

Defined in: packages/agentos/src/core/vector-store/IVectorStore.ts:107

A flexible key-value store for document metadata. Values can be scalars or arrays of scalars. Used for filtering and providing context.

Inherited from​

VectorDocument.metadata


similarityScore​

similarityScore: number

Defined in: packages/agentos/src/core/vector-store/IVectorStore.ts:146

The similarity score of this document with respect to the query vector. The meaning of this score depends on the similarity metric used by the vector store (e.g., cosine similarity, Euclidean distance).


textContent?​

optional textContent: string

Defined in: packages/agentos/src/core/vector-store/IVectorStore.ts:108

Optional: The raw text content of the document. Some use cases might store this alongside the embedding, while others might fetch it from a primary store using the ID.

Inherited from​

VectorDocument.textContent