My RAG returns nothing, and I mean nothing: no results, no chunks, no documents. Not "the wrong documents" — zero.
The setup is a documentation site, crawled to Markdown, split into chunks, embedded, and stored. The collection has 4,812 chunks in it. The query goes through the same embedding model, so the dimensions match, and the search comes back empty.
I have checked the collection is not empty, that the query vector is not all zeros, and that the distances are not NaN. What else is there?