You don’t need a vector database or graph, it really depends on your existing infrastructure , file types and needs.
The newer “agent” search approach can just query a file system or api. It’s slightly slower but easier to setup and maintain as no extra infrastructure.