Skip to main content
Weaviate Docs (migrated from docs.weaviate.io) Docs

Search documentation

Type to search this documentation.

On this pageOverview

Memories

A memory is a discrete piece of information stored in Engram. Each memory has:

Field Description
id Unique identifier for the memory
content The text of the memory (e.g. "The user prefers dark mode")
topic The category it belongs to (e.g. UserKnowledge)
group The memory group that defines how it was processed
project_id The project this memory belongs to
user_id The user this memory is scoped to (if user-scoped)
properties Custom scope properties attached to the memory (e.g. {"conversation_id": "abc"} for conversation-scoped topics)
created_at When the memory was created (RFC 3339)
updated_at When the memory was last updated (RFC 3339)
score Relevance score (only present in search results)

Memories are automatically embedded as vectors, making them searchable by meaning.

Have a question or feedback? Here's how to reach us.

Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu