A lot of teams are trying the same thing: take company knowledge — wikis, policies, support tickets, database exports — break it into small pieces, and let an AI assistant search those pieces when someone asks a question. That pattern is often called RAG (retrieval-augmented generation). The pitch is attractive: the AI does not need to memorize everything; it looks things up, like a smart colleague with a good filing cabinet.
For some questions, that works well. For many day-to-day business questions, it does not — and the gap is not about having a smarter model. It is about using document search for jobs it was never meant to do.
The AI is not slow because it thinks too hard. Often it is slow because we make it read too much first.
What actually happens when you “search with AI”
Strip away the buzzwords and the flow is straightforward:
- 1Your documents are split into many small chunks — a few paragraphs each.
- 2When someone asks a question, the system finds chunks that look similar to the question.
- 3Those chunks are handed to the AI, which reads them and tries to compose an answer.
Step 2 is not magic keyword matching. The system converts text into a kind of numerical fingerprint so it can find “nearby” meaning. That extra step costs time and money — and it is separate from the AI that actually writes the reply.
Step 3 is where the hidden bill shows up. The AI does not receive one neat fact. It receives a bundle of text — sometimes five chunks, sometimes fifty — and must guess which sentences matter. Every chunk is more words to read, more room for confusion, and more cost on every single question.
Problem 1: You still send a lot of text before every answer
People imagine AI search as a direct line: question in, answer out. In reality there are two heavy steps — find similar chunks, then read them all. Even when the final answer is short (“Alex owns three accounts”), the AI may have skimmed pages of exports, ticket threads, and wiki edits to get there.
Worse, the same background material tends to get sent again and again. Ask a follow-up question, retry after a vague answer, or run the same query for a different user — and the assistant may re-read a similar pile of chunks each time. The filing cabinet helps, but someone still has to pull out a thick stack of folders on every visit.
Problem 2: Documents and live records are different kinds of questions
Document search shines when the answer lives in prose: a return policy, a safety manual, an onboarding guide, last quarter’s strategy memo. The answer is buried in language, not in a row of a spreadsheet.
Many business questions are not like that. They are about records:
- How many accounts does this sales rep own?
- What is this customer’s current balance?
- Which employees can see this payroll row?
- Does this order ship to the same address we have on file?
Those answers have a precise shape: a number, a name, a yes or no. They live in systems you already run — CRM, HR, finance, inventory — not in a paragraph that happens to mention the right number.
Good fit for document search
“What is our parental leave policy?” · “Summarize the security incident postmortem.” · “What did the contract say about renewal?” — answers live in long text; reading excerpts makes sense.
Poor fit for document search alone
“How many open deals does Maria have?” · “Is this user allowed to see that record?” · “What is the current status of order 8842?” — answers live in structured data; you want a lookup, not a literature review.
When teams export databases into documents just so AI can search them, they pay twice: once to copy and chunk the data, and again every time the AI reads those chunks instead of asking the source system directly. The copy also goes stale — yesterday’s export, not today’s truth.
Problem 3: Wrong answers can sound very confident
Document search is approximate. It finds passages that are similar, not passages that are correct for this person, this moment, this permission level. A chunk about “Alex Anderson” from an old org chart is still “similar” to a question about Alex today.
Structured business data, by contrast, is meant to be exact: this ID, this owner, this access rule. When you route those questions through document search, the AI may stitch together a plausible story from partial snippets — and sound sure of itself.
That is especially risky for permissions. Document search often retrieves broadly, then hopes the AI will “only use the right parts.” Access control works better when the system refuses the wrong rows before the AI sees them — not when the AI is asked to politely ignore half of what it was given.
A simpler way to think about it: two kinds of questions
Most organizations need both modes, not one winner:
- Story questions — “What does our policy say?” “What happened in the incident report?” Document search (RAG) is a reasonable tool. Keep the number of chunks small, cite sources, and accept that the AI is summarizing text.
- Fact questions — “Who owns this?” “How many?” “Is this allowed?” You want a direct read from the system of record, with a short, checkable answer — not a tour through exported paragraphs.
Mixing the two is where projects hurt. Using document search for CRM, payroll, and inventory turns every lookup into a reading assignment. Using only database tools for legal PDFs forces engineers to rebuild search that libraries already solved.
What “better” looks like (without another data copy)
The fix is not “throw away document search.” It is stop using it as the only door into your business.
For live records, a healthier pattern looks like this:
- Define what your business words mean — customer, account, owner, entitlement — once, in a shared map everyone agrees on.
- Connect that map to the systems where data already lives, without copying everything into a search index.
- When someone asks a fact question, fetch the small answer — a count, a list of names, a yes/no — instead of feeding the AI a chapter of text.
- Keep a clear trail of where the answer came from, so teams can audit it the same way they would audit a report.
Document search stays in the stack for policies, manuals, and narrative knowledge. Fact questions take a shorter path. The AI spends its effort thinking about what you asked — not re-reading the same exports on every turn.
For a deeper look at cost and architecture in production, see how teams cut RAG bills when agents retrieve answers instead of paragraphs. For why copying data into yet another store stops making sense, see why we stopped moving data for AI.
Summary
Document search and RAG are useful for text — but they still require a search step plus a large reading step before every answer, and they are a poor match for precise business facts locked in live systems. Treat prose and records as different question types, and route each through the path that actually fits.
AnythingGraph addresses the fact side of that split: a lightweight layer that lets AI assistants ask governed questions across your existing databases and files, return small verified answers instead of chunk dumps, and leave document search to the documents where it belongs.