The Agentic AI Builder's Playbook
Vectorless RAG vs Traditional RAG: Navigating by Structure Not Similarity
By Jason Newell · ~5 min read · Protocols & Architecture
Traditional RAG searches by similarity. Vectorless RAG navigates by structure.
That single sentence captures the essential difference between two retrieval approaches that look similar from the outside but work completely differently underneath.
How Traditional RAG Works
Traditional vector RAG follows a fixed pipeline:
- Documents are chunked into segments
- Each chunk is converted to a vector embedding
- Embeddings are stored in a vector database
- At query time, the query is embedded
- Vector similarity search finds the top-K most similar chunks
- Those chunks become the LLM's context
The retrieval logic is semantic similarity: find text that looks like the query.
Where it excels: Unstructured, multi-document corpora where the answer could be anywhere. Customer support knowledge bases, general document Q&A, broad information retrieval.
Where it fails: Documents with strong hierarchical structure — technical manuals, legal contracts, API documentation, books — where the important content is in a specific section that may not be semantically similar to the query but is logically where the answer lives.
How Vectorless RAG Works
Vectorless RAG replaces semantic similarity with structural navigation:
- Documents are analyzed for their structural hierarchy
- A structured index is built that maps the document's logical organization
- At query time, the query is routed based on document structure
- Hierarchical navigation finds the precise relevant section
- The exact section is retrieved — not the "most similar" chunks, but the right place
The retrieval logic is structural navigation: find the right place in the document hierarchy.
Where it excels: Long structured documents where the answer is in a specific, identifiable location. Technical documentation, legal documents, books, API references.
Where it fails: Unstructured corpora with no meaningful hierarchy, and documents whose structural quality is poor (the system depends on the document being well-organized).
The Core Distinction
Vector RAG finds similar text. Vectorless RAG finds the right place.
Neither is universally better. The choice depends on your documents and your queries.
When to Use Which
Use Traditional RAG when:
- Your corpus is unstructured or varies widely in format
- Answers could come from anywhere in the document set
- You have many short documents rather than a few long ones
- Speed and simplicity matter most
Use Vectorless RAG when:
- You're working with long, well-structured documents
- Queries are specific and navigable (chapter 5, section 3.2, the error handling section)
- Precision matters more than recall
- The document structure is reliable and consistent
Consider combining them when:
- Your corpus mixes structured and unstructured content
- You want vector retrieval for initial candidate selection and structural navigation for precise extraction
- You need both breadth (finding relevant documents) and precision (finding the right section within them)
Jason Newell is an AI practitioner, builder, and writer covering agentic systems, developer tooling, and the future of AI engineering.
Related
Related field notes
Keep reading
More field notes
This piece is part of the MAX Research Collective library. Browse the rest, or connect on LinkedIn.