Semantic search for agents: dense vector search, hybrid BM25+vector, faceted filtering, reranking, explain mode and quer