Skip to main content
This is why vaults exist. Ask questions in plain English and get relevant passages—even when documents use different words than your query.
Endpoint
Response
Page citations: The page_start and page_end fields tell you exactly which PDF pages the chunk spans. This enables “jump to page” functionality in document viewers. For documents without page information (TXT, DOCX, or older documents), these fields will be null.
For media-backed transcripts, search chunks can include source audio/video timing when real word timing is available:
Media transcript search chunk
Media transcript timing: For audio/video-backed transcript chunks, start_ms and end_ms are the source media timestamps for the first and last word in the chunk. These fields are returned only when real word timing exists and are omitted for normal documents and text-only transcripts.

Understanding search methods

Vaults support different search methods for different needs:

Hybrid search (default)

Combines semantic understanding with keyword matching. If you search “timeline” it will find documents that say “timeline” AND documents that say “schedule” (similar meaning).
Pure vector similarity—faster but misses exact keyword matches.

GraphRAG: When basic search isn’t enough

Basic search finds individual passages. But some questions need to understand your entire document collection:
  • “What are the main contradictions between witnesses?”
  • “Summarize all the expert testimony”
  • “What did Dr. Johnson say about the defendant?”
This is what GraphRAG does. It builds a knowledge graph—a map of people, organizations, concepts, and how they connect—across all your documents.

How GraphRAG works

Global search: Corpus-wide questions

Ask questions that span your entire document collection:
Good for:
  • “What are the main themes across all depositions?”
  • “Summarize the expert witness testimony”
  • “What patterns appear in these contracts?”

Local search: Entity-focused questions

Ask about specific people, organizations, or concepts:
Good for:
  • “What did [person] say about [topic]?”
  • “What is [company]‘s position on [issue]?”
  • “Find everything about [entity]“

When to use what


Filtering results

Narrow results by metadata you added during upload:

Parameters


Response fields

Each chunk in the response includes:
Page fields may be null for: non-PDF documents (TXT, DOCX), documents ingested before page tracking was added, or OCR results that don’t include page boundaries.

Understanding scores

Each result has a relevance score from 0 to 1:
Higher score = more relevant to your query.