← Back to Docs

Document Upload

Upload documents to your knowledge base and understand the processing pipeline.

Uploading Documents

Navigate to a knowledge base in your dashboard and click "Upload Document". Select a file from your computer — supported formats are PDF, DOCX, HTML, and TXT. Maximum file size is 50 MB per document.

Processing Pipeline

When you upload a document, Raasie processes it through several stages:

1. Text Extraction — Content is extracted from the file (instant for TXT, seconds for PDF/DOCX) 2. Semantic Chunking — Text is split into meaningful segments that capture complete thoughts 3. Embedding Generation — Each chunk is converted into a 512-dimension vector using state-of-the-art embedding models 4. Vector Indexing — Embeddings are stored in PostgreSQL with pgvector and indexed with HNSW for fast search

Tracking Processing Status

You can track document processing status in real-time on your dashboard. Each document shows its current state: pending, processing, completed, or failed. Your widget starts using new content immediately after processing completes.

Document Limits

Document count limits depend on your plan:

- Free — 2 documents per website - Starter — 4 documents per website - Professional — 10 documents per website - Enterprise — Unlimited

Larger documents produce more searchable chunks, improving retrieval quality.

Managing Documents

From the knowledge base view, you can see all uploaded documents with their status, chunk count, and upload date. You can delete individual documents at any time — the associated chunks and embeddings are removed immediately.