GoodMem
ReferenceConsole

Spaces & Documents

Create knowledge bases, configure chunking, and upload documents

Spaces & Documents

A space is a knowledge base in GoodMem. You upload documents into a space, and GoodMem automatically chunks, embeds, and indexes them for retrieval.

Creating a Space

  1. Navigate to Spaces in the sidebar.
  2. Click the Create button.
  3. Fill in the form:
FieldDescription
NameA descriptive name for the space
EmbeddersSelect one or more embedders to use for this space. Each embedder gets a retrieval weight.
Chunking strategyHow documents are split into smaller pieces for embedding (see below)
Public readWhether the space is readable without ownership
  1. Click Submit.

Create Space form with an embedder selected and Recursive chunking configured

Chunking Strategies

Chunking controls how uploaded documents are broken into smaller segments before embedding. The available strategies are:

StrategyBest for
NoneShort texts that should be embedded as a single piece
RecursiveGeneral-purpose splitting that respects paragraph and sentence boundaries. Configure chunk size and overlap.
SentenceSplits strictly on sentence boundaries

When using Recursive or Sentence chunking, you can configure:

  • Chunk size — the target size of each chunk (in characters or tokens).
  • Chunk overlap — how much adjacent chunks overlap, which helps preserve context across chunk boundaries.

Uploading Documents

Once a space exists, click into it to see its Memories view. This is where you upload content.

From a File

  1. Click Create.
  2. Choose File upload.
  3. Drag and drop files into the upload area, or click to browse. Supported formats include PDF, TXT, DOCX, and PPTX.
  4. Optionally add metadata key-value pairs.
  5. Click Submit.

Multiple files can be uploaded at once. Each file becomes a separate memory, and GoodMem processes them in the background.

Create memory view with the file upload drop zone and metadata field

From Text

  1. Click Create.
  2. Choose Text input.
  3. Paste or type your content.
  4. Optionally add metadata.
  5. Click Submit.

Monitoring Ingestion

After uploading, each memory shows a processing status:

StatusMeaning
PendingQueued for processing
ProcessingBeing chunked and embedded
CompletedReady for search
FailedSomething went wrong — check the error details

The status updates in real time. Large files may take a moment to process, especially if the embedder is remote.

Memories list showing uploaded PDF documents with metadata and pagination

Viewing Memory Content

Click on any memory in the list to open a content viewer. This shows the full text of the document along with its metadata. For files that were uploaded as PDFs or other binary formats, the viewer shows the extracted text.

Editing a Space

Select a space and click Edit to modify its name, embedder associations, chunking configuration, or public-read setting. Changes apply to future uploads — existing memories are not re-processed automatically.

Deleting

You can delete individual memories or entire spaces. Deleting a space removes all of its memories. Both actions require confirmation.