{ "summary": { "timestamp": "2026-02-11 16:33:19", "source": "D:\\Claude_dms3\\codex-lens\\src", "queries_file": "codex-lens\\benchmarks\\accuracy_queries_codexlens.jsonl", "query_count": 33, "k": 10, "coarse_k": 100, "staged": { "hit_at_k": 0.7575757575757576, "mrr_at_k": 0.5833333333333334, "avg_recall_at_k": 0.7424242424242424, "avg_latency_ms": 4635.525263649045, "errors": 0 }, "dense_rerank": { "hit_at_k": 0.21212121212121213, "mrr_at_k": 0.06227753727753728, "avg_recall_at_k": 0.21212121212121213, "avg_latency_ms": 2597.3116121219864, "errors": 0 }, "config": { "staged_stage2_mode": "realtime", "staged_clustering_strategy": "path", "enable_staged_rerank": true, "reranker_backend": "api", "reranker_model": "Qwen/Qwen3-Reranker-8B", "embedding_backend": "litellm", "embedding_model": "qwen3-embedding-sf" } }, "evaluations": [ { "query": "class StandaloneLspManager", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\standalone_manager.py" ], "staged": { "strategy": "staged", "latency_ms": 25897.209399938583, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\association_tree\\builder.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\standalone_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\lsp_bridge.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py" ], "first_hit_rank": 2, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 3059.8712000250816, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\__init__.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\__init__.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\global_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\ranking.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "def _open_document", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\standalone_manager.py" ], "staged": { "strategy": "staged", "latency_ms": 8377.355100035667, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\standalone_manager.py" ], "first_hit_rank": 1, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2697.353200018406, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\code_extractor.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\embedding_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\vector_meta_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\output.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\enrichment.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\gpu_support.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\splade_index.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "def _read_message", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\standalone_manager.py" ], "staged": { "strategy": "staged", "latency_ms": 4349.869300067425, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\standalone_manager.py" ], "first_hit_rank": 1, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2418.672600030899, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\enrichment.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\ranking.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\code_extractor.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\splade_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\sqlite_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "how does textDocument/didOpen work", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\standalone_manager.py" ], "staged": { "strategy": "staged", "latency_ms": 321.56859999895096, "topk_paths": [], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2452.267899990082, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\ranking.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\path_mapper.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\code_extractor.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\vector_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "class LspBridge", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\lsp_bridge.py" ], "staged": { "strategy": "staged", "latency_ms": 4634.055300056934, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\lsp_graph_builder.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\lsp_bridge.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\standalone_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\keepalive_bridge.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\__init__.py" ], "first_hit_rank": 3, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2672.7246000170708, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\vector_meta_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\code_extractor.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\embedding_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\splade_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\sqlite_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\global_index.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "def get_document_symbols", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\lsp_bridge.py" ], "staged": { "strategy": "staged", "latency_ms": 4454.471000015736, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\lsp_bridge.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\standalone_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\lsp_graph_builder.py" ], "first_hit_rank": 1, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2581.881399989128, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\sqlite_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\vector_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\global_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\code_extractor.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\embedding_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "class KeepAliveLspBridge", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\keepalive_bridge.py" ], "staged": { "strategy": "staged", "latency_ms": 346.4588000178337, "topk_paths": [], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2581.1541000008583, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\splade_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\embedding_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\vector_meta_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\sqlite_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "LSP keepalive bridge", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\keepalive_bridge.py" ], "staged": { "strategy": "staged", "latency_ms": 319.3557000756264, "topk_paths": [], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2587.464199960232, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\sqlite_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\vector_meta_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\global_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\code_extractor.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "class LspGraphBuilder", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\lsp_graph_builder.py" ], "staged": { "strategy": "staged", "latency_ms": 5038.322200000286, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\lsp_graph_builder.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\__init__.py" ], "first_hit_rank": 2, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 3435.6180000305176, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\__init__.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\vector_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\__init__.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\ranking.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\splade_encoder.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "def build_from_seeds", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\lsp_graph_builder.py" ], "staged": { "strategy": "staged", "latency_ms": 4622.321400046349, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\lsp_graph_builder.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py" ], "first_hit_rank": 2, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2633.6710000038147, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\gpu_support.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\query_parser.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\vector_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\embedding_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\__init__.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\__init__.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "def _stage2_realtime_lsp_expand", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py" ], "staged": { "strategy": "staged", "latency_ms": 333.375500023365, "topk_paths": [], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2626.7274000048637, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\rotational_embedder.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\merkle_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\__init__.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\enrichment.py" ], "first_hit_rank": 3, "hit_at_k": true, "recall_at_k": 1.0, "error": null } }, { "query": "def _stage3_cluster_prune", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py" ], "staged": { "strategy": "staged", "latency_ms": 4407.406300008297, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py" ], "first_hit_rank": 1, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2711.8762999773026, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\code_extractor.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\sqlite_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\global_index.py" ], "first_hit_rank": 7, "hit_at_k": true, "recall_at_k": 1.0, "error": null } }, { "query": "def _cross_encoder_rerank", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py" ], "staged": { "strategy": "staged", "latency_ms": 4716.0983999967575, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\config.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py" ], "first_hit_rank": 3, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2612.2980999946594, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\embedding_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\__init__.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\enrichment.py" ], "first_hit_rank": 9, "hit_at_k": true, "recall_at_k": 1.0, "error": null } }, { "query": "def dense_rerank_cascade_search", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py" ], "staged": { "strategy": "staged", "latency_ms": 4556.352999985218, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py" ], "first_hit_rank": 1, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2435.9282999634743, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\query_parser.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\vector_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\code_extractor.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\embedding_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\ranking.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "def cascade_search", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py" ], "staged": { "strategy": "staged", "latency_ms": 4779.43700003624, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\api\\semantic.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\config.py" ], "first_hit_rank": 1, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2462.476100027561, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\vector_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\query_parser.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\code_extractor.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\vector_meta_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\ranking.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "def _find_nearest_binary_mmap_root", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py" ], "staged": { "strategy": "staged", "latency_ms": 384.8026000261307, "topk_paths": [], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2374.5640999674797, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\litellm_embedder.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\enrichment.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\sqlite_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\embedding_manager.py" ], "first_hit_rank": 5, "hit_at_k": true, "recall_at_k": 1.0, "error": null } }, { "query": "class BinarySearcher", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\binary_searcher.py" ], "staged": { "strategy": "staged", "latency_ms": 4964.564999938011, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\binary_searcher.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\ann_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py" ], "first_hit_rank": 1, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2740.684500038624, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\vector_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\migration_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\vector_meta_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\embedding_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\ann_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "class GraphExpander", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\graph_expander.py" ], "staged": { "strategy": "staged", "latency_ms": 4982.367900013924, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\graph_expander.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\enrichment.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py" ], "first_hit_rank": 1, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2916.1848999857903, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\splade_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\global_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\code_extractor.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\vector_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "def cross_encoder_rerank", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\ranking.py" ], "staged": { "strategy": "staged", "latency_ms": 4503.571500003338, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\config.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2504.1979999542236, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\embedding_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\__init__.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\sqlite_store.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "def group_similar_results", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\ranking.py" ], "staged": { "strategy": "staged", "latency_ms": 4660.934600055218, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\ranking.py" ], "first_hit_rank": 2, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2379.2526000142097, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\code_extractor.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\__init__.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\ranking.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\sqlite_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py" ], "first_hit_rank": 7, "hit_at_k": true, "recall_at_k": 1.0, "error": null } }, { "query": "class ConfigError", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\errors.py" ], "staged": { "strategy": "staged", "latency_ms": 4616.049799978733, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\config.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\errors.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\__init__.py" ], "first_hit_rank": 3, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2418.3816999793053, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\ranking.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\code_extractor.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\gpu_support.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\__init__.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "def load_settings", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\config.py" ], "staged": { "strategy": "staged", "latency_ms": 4625.254700064659, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\config.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py" ], "first_hit_rank": 1, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2702.3474999070168, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\enrichment.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\query_parser.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\gpu_support.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\vector_meta_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\migration_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "BINARY_VECTORS_MMAP_NAME", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\config.py" ], "staged": { "strategy": "staged", "latency_ms": 4285.477600038052, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\embedding_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\config.py" ], "first_hit_rank": 2, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2406.369700014591, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\__init__.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\__init__.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\enrichment.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\gpu_support.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "STAGED_CLUSTERING_STRATEGY", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\config.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\env_config.py" ], "staged": { "strategy": "staged", "latency_ms": 4307.972999989986, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\config.py" ], "first_hit_rank": 2, "hit_at_k": true, "recall_at_k": 0.5, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2634.202399969101, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\merkle_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\code_extractor.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\gpu_support.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\__init__.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "def apply_workspace_env", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\env_config.py" ], "staged": { "strategy": "staged", "latency_ms": 4182.440200030804, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\config.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2486.3993000388145, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\query_parser.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\ann_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\litellm_embedder.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\enrichment.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\code_extractor.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\gpu_support.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "def generate_env_example", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\env_config.py" ], "staged": { "strategy": "staged", "latency_ms": 4413.619400024414, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\env_config.py" ], "first_hit_rank": 1, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2556.517999947071, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\__init__.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\code_extractor.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\vector_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\query_parser.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\gpu_support.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "def get_reranker", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\reranker\\factory.py" ], "staged": { "strategy": "staged", "latency_ms": 4670.021300017834, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\reranker\\factory.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\model_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\reranker\\__init__.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py" ], "first_hit_rank": 1, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2631.054200053215, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\vector_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\embedding_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\migration_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\merkle_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\__init__.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "class APIReranker", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\reranker\\api_reranker.py" ], "staged": { "strategy": "staged", "latency_ms": 4536.27840000391, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\reranker\\api_reranker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\reranker\\factory.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py" ], "first_hit_rank": 1, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2502.5143000483513, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\ranking.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\sqlite_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\embedding_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\query_parser.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "class RegistryStore", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py" ], "staged": { "strategy": "staged", "latency_ms": 6543.249599993229, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\mcp\\provider.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\watcher\\manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\server.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\providers.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\api\\hover.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\api\\references.py" ], "first_hit_rank": 4, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2509.7423000335693, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\embedding_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\vector_meta_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\ranking.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\graph_expander.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\splade_index.py" ], "first_hit_rank": 8, "hit_at_k": true, "recall_at_k": 1.0, "error": null } }, { "query": "class PathMapper", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\path_mapper.py" ], "staged": { "strategy": "staged", "latency_ms": 4577.398099958897, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\path_mapper.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\lsp\\server.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\graph_expander.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\enrichment.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\watcher\\manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\api\\references.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\api\\semantic.py" ], "first_hit_rank": 1, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2493.4598000645638, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\vector_meta_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\vector_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\ranking.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\enrichment.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\code_extractor.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "def lsp_status", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py" ], "staged": { "strategy": "staged", "latency_ms": 352.2480999827385, "topk_paths": [], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2516.1266999840736, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\query_parser.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\__init__.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\sqlite_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\ranking.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\migration_manager.py" ], "first_hit_rank": 1, "hit_at_k": true, "recall_at_k": 1.0, "error": null } }, { "query": "graph_neighbors migration", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\migrations\\migration_007_add_graph_neighbors.py" ], "staged": { "strategy": "staged", "latency_ms": 4542.888000011444, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\migrations\\migration_007_add_graph_neighbors.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py" ], "first_hit_rank": 1, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2324.4544000029564, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\dir_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\index_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\global_index.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\__init__.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\embedding_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\sqlite_store.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } }, { "query": "def get_model_config", "relevant_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\vector_store.py" ], "staged": { "strategy": "staged", "latency_ms": 4669.536899983883, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\vector_store.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\embedding_manager.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\hybrid_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py" ], "first_hit_rank": 1, "hit_at_k": true, "recall_at_k": 1.0, "error": null }, "dense_rerank": { "strategy": "dense_rerank", "latency_ms": 2644.8443999886513, "topk_paths": [ "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\chunker.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\rotational_embedder.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\output.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\commands.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\chain_search.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\registry.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\search\\query_parser.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\semantic\\code_extractor.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\storage\\merkle_tree.py", "d:\\claude_dms3\\codex-lens\\src\\codexlens\\cli\\embedding_manager.py" ], "first_hit_rank": null, "hit_at_k": false, "recall_at_k": 0.0, "error": null } } ] }