Skip to main content

Overview

Raycaster Doc provides semantic search across all parsed documents in your project. Instead of exact keyword matching, search understands the meaning of your query and finds relevant content even when the exact words don’t match.

How It Works

  1. When documents are uploaded and parsed, the content is split into paragraphs
  2. Each paragraph is embedded as a vector using OpenAI embeddings
  3. Search queries are embedded the same way and matched against your document vectors
  4. Results are ranked by semantic similarity
Search is available in two ways:
  • Search bar — Use the search interface in the workspace to find content across all documents
  • AI chat — The chat agent uses search automatically when answering questions about your documents
Search panel in the left sidebar

Staging Awareness

Search results reflect your current workspace state:
  • Newly uploaded (staged) documents are indexed and searchable
  • Deleted (staged) documents are excluded from results
  • Replaced documents show results from the updated content
This means you can search across your work-in-progress without committing first.