{"nodes": [{"id": "src_domains_search_algorithms_hybrid_search_engine_ts", "label": "hybrid-search-engine.ts", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1"}, {"id": "hybrid_search_engine_resolvequeryunifiedembeddingforhybridsearch", "label": "resolveQueryUnifiedEmbeddingForHybridSearch()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L59"}, {"id": "hybrid_search_engine_searcherror", "label": "SearchError", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L139"}, {"id": "hybrid_search_engine_searcherror_constructor", "label": ".constructor()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L140"}, {"id": "hybrid_search_engine_adaptiveweightcalculator", "label": "AdaptiveWeightCalculator", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L154"}, {"id": "hybrid_search_engine_adaptiveweightcalculator_calculateweights", "label": ".calculateWeights()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L157"}, {"id": "hybrid_search_engine_adaptiveweightcalculator_analyzequery", "label": ".analyzeQuery()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L203"}, {"id": "hybrid_search_engine_adaptiveweightcalculator_normalizequery", "label": ".normalizeQuery()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L213"}, {"id": "hybrid_search_engine_searchlogger", "label": "SearchLogger", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L221"}, {"id": "hybrid_search_engine_searchlogger_logsearchstart", "label": ".logSearchStart()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L222"}, {"id": "hybrid_search_engine_searchlogger_logsearchstep", "label": ".logSearchStep()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L233"}, {"id": "hybrid_search_engine_searchlogger_logsearchcomplete", "label": ".logSearchComplete()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L241"}, {"id": "hybrid_search_engine_searchlogger_logsearcherror", "label": ".logSearchError()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L251"}, {"id": "hybrid_search_engine_searchlogger_logexperiment", "label": ".logExperiment()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L265"}, {"id": "hybrid_search_engine_hybridsearchengine", "label": "HybridSearchEngine", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L323"}, {"id": "hybrid_search_engine_hybridsearchengine_constructor", "label": ".constructor()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L331"}, {"id": "hybrid_search_engine_hybridsearchengine_setrelationgraph", "label": ".setRelationGraph()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L362"}, {"id": "hybrid_search_engine_hybridsearchengine_search", "label": ".search()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L370"}, {"id": "hybrid_search_engine_hybridsearchengine_generatesearchid", "label": ".generateSearchId()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L481"}, {"id": "hybrid_search_engine_hybridsearchengine_calculateadaptiveweights", "label": ".calculateAdaptiveWeights()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L485"}, {"id": "hybrid_search_engine_hybridsearchengine_executetextsearch", "label": ".executeTextSearch()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L500"}, {"id": "hybrid_search_engine_hybridsearchengine_executevectorsearch", "label": ".executeVectorSearch()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L530"}, {"id": "hybrid_search_engine_hybridsearchengine_executevecsearch", "label": ".executeVecSearch()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L579"}, {"id": "hybrid_search_engine_hybridsearchengine_filterproviderstosearch", "label": ".filterProvidersToSearch()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L678"}, {"id": "hybrid_search_engine_hybridsearchengine_createprovidersearchtask", "label": ".createProviderSearchTask()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L713"}, {"id": "hybrid_search_engine_hybridsearchengine_executeprovidersearcheswithtimeout", "label": ".executeProviderSearchesWithTimeout()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L838"}, {"id": "hybrid_search_engine_hybridsearchengine_normalizeanddeduplicateresults", "label": ".normalizeAndDeduplicateResults()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L993"}, {"id": "hybrid_search_engine_hybridsearchengine_groupresultsbyprovider", "label": ".groupResultsByProvider()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1005"}, {"id": "hybrid_search_engine_hybridsearchengine_normalizeresultsbyprovider", "label": ".normalizeResultsByProvider()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1025"}, {"id": "hybrid_search_engine_hybridsearchengine_deduplicatenormalizedresults", "label": ".deduplicateNormalizedResults()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1065"}, {"id": "hybrid_search_engine_hybridsearchengine_rankresults", "label": ".rankResults()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1081"}, {"id": "hybrid_search_engine_hybridsearchengine_executefallbacksearch", "label": ".executeFallbackSearch()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1102"}, {"id": "hybrid_search_engine_hybridsearchengine_detectallstoredembeddingproviders", "label": ".detectAllStoredEmbeddingProviders()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1182"}, {"id": "hybrid_search_engine_hybridsearchengine_generatequeryvector", "label": ".generateQueryVector()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1256"}, {"id": "hybrid_search_engine_hybridsearchengine_deduplicateresults", "label": ".deduplicateResults()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1321"}, {"id": "hybrid_search_engine_hybridsearchengine_sortbyfinalscore", "label": ".sortByFinalScore()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1348"}, {"id": "hybrid_search_engine_hybridsearchengine_mergeresults", "label": ".mergeResults()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1352"}, {"id": "hybrid_search_engine_hybridsearchengine_normalizescores", "label": ".normalizeScores()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1365"}, {"id": "hybrid_search_engine_hybridsearchengine_combineandsortresults", "label": ".combineAndSortResults()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1478"}, {"id": "hybrid_search_engine_hybridsearchengine_fetchconsolidationscores", "label": ".fetchConsolidationScores()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1591"}, {"id": "hybrid_search_engine_hybridsearchengine_fetchrelationweights", "label": ".fetchRelationWeights()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1626"}, {"id": "hybrid_search_engine_hybridsearchengine_calculaterecency", "label": ".calculateRecency()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1680"}, {"id": "hybrid_search_engine_hybridsearchengine_calculateusage", "label": ".calculateUsage()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1693"}, {"id": "hybrid_search_engine_hybridsearchengine_calculatequerytime", "label": ".calculateQueryTime()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1702"}, {"id": "hybrid_search_engine_hybridsearchengine_updatesearchstats", "label": ".updateSearchStats()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1711"}, {"id": "hybrid_search_engine_hybridsearchengine_normalizequery", "label": ".normalizeQuery()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1722"}, {"id": "hybrid_search_engine_hybridsearchengine_getsearchstats", "label": ".getSearchStats()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1732"}, {"id": "hybrid_search_engine_hybridsearchengine_isembeddingavailable", "label": ".isEmbeddingAvailable()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1751"}, {"id": "hybrid_search_engine_createhybridsearchengine", "label": "createHybridSearchEngine()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1757"}, {"id": "hybrid_search_engine_gethybridsearchengine", "label": "getHybridSearchEngine()", "file_type": "code", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1781"}], "edges": [{"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "search_engine_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L6", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "memory_embedding_service_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L7", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "unified_embedding_service_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L12", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "vector_search_engine_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L13", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "index_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L14", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "better_sqlite3", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L15", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "process_attribute_repository_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L16", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "process_attribute_fit_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L17", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "search_ranking_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L18", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "index_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L19", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "relation_graph_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L20", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "ranking_weights_loader_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L21", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "pii_masker_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L22", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "logger_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L23", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "constants_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L24", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "search_result_combiner_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L25", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "procedural_memory_matcher_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L26", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "feedback_repository_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L27", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "search_types_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L28", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "hybrid_search_outcome_utils_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L29", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "hybrid_search_engine_resolvequeryunifiedembeddingforhybridsearch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L59", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "hybrid_search_engine_searcherror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L139", "weight": 1.0}, {"source": "hybrid_search_engine_searcherror", "target": "hybrid_search_engine_searcherror_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L140", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "hybrid_search_engine_adaptiveweightcalculator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L154", "weight": 1.0}, {"source": "hybrid_search_engine_adaptiveweightcalculator", "target": "hybrid_search_engine_adaptiveweightcalculator_calculateweights", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L157", "weight": 1.0}, {"source": "hybrid_search_engine_adaptiveweightcalculator", "target": "hybrid_search_engine_adaptiveweightcalculator_analyzequery", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L203", "weight": 1.0}, {"source": "hybrid_search_engine_adaptiveweightcalculator", "target": "hybrid_search_engine_adaptiveweightcalculator_normalizequery", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L213", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "hybrid_search_engine_searchlogger", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L221", "weight": 1.0}, {"source": "hybrid_search_engine_searchlogger", "target": "hybrid_search_engine_searchlogger_logsearchstart", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L222", "weight": 1.0}, {"source": "hybrid_search_engine_searchlogger", "target": "hybrid_search_engine_searchlogger_logsearchstep", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L233", "weight": 1.0}, {"source": "hybrid_search_engine_searchlogger", "target": "hybrid_search_engine_searchlogger_logsearchcomplete", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L241", "weight": 1.0}, {"source": "hybrid_search_engine_searchlogger", "target": "hybrid_search_engine_searchlogger_logsearcherror", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L251", "weight": 1.0}, {"source": "hybrid_search_engine_searchlogger", "target": "hybrid_search_engine_searchlogger_logexperiment", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L265", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "hybrid_search_engine_hybridsearchengine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L323", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L331", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_setrelationgraph", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L362", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_search", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L370", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_generatesearchid", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L481", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_calculateadaptiveweights", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L485", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_executetextsearch", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L500", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_executevectorsearch", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L530", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_executevecsearch", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L579", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_filterproviderstosearch", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L678", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_createprovidersearchtask", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L713", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_executeprovidersearcheswithtimeout", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L838", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_normalizeanddeduplicateresults", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L993", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_groupresultsbyprovider", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1005", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_normalizeresultsbyprovider", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1025", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_deduplicatenormalizedresults", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1065", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_rankresults", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1081", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_executefallbacksearch", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1102", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_detectallstoredembeddingproviders", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1182", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_generatequeryvector", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1256", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_deduplicateresults", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1321", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_sortbyfinalscore", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1348", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_mergeresults", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1352", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_normalizescores", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1365", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_combineandsortresults", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1478", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_fetchconsolidationscores", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1591", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_fetchrelationweights", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1626", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_calculaterecency", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1680", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_calculateusage", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1693", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_calculatequerytime", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1702", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_updatesearchstats", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1711", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_normalizequery", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1722", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_getsearchstats", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1732", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine", "target": "hybrid_search_engine_hybridsearchengine_isembeddingavailable", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1751", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "hybrid_search_engine_createhybridsearchengine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1757", "weight": 1.0}, {"source": "src_domains_search_algorithms_hybrid_search_engine_ts", "target": "hybrid_search_engine_gethybridsearchengine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1781", "weight": 1.0}, {"source": "hybrid_search_engine_adaptiveweightcalculator_calculateweights", "target": "hybrid_search_engine_hybridsearchengine_normalizequery", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L158", "weight": 1.0}, {"source": "hybrid_search_engine_adaptiveweightcalculator_calculateweights", "target": "hybrid_search_engine_adaptiveweightcalculator_analyzequery", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L166", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_search", "target": "hybrid_search_engine_hybridsearchengine_generatesearchid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L390", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_search", "target": "hybrid_search_engine_searchlogger_logsearchstart", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L394", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_search", "target": "hybrid_search_engine_hybridsearchengine_calculateadaptiveweights", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L397", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_search", "target": "hybrid_search_engine_searchlogger_logsearchstep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L398", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_search", "target": "hybrid_search_engine_searchlogger_logexperiment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L422", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_search", "target": "hybrid_search_engine_hybridsearchengine_executetextsearch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L433", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_search", "target": "hybrid_search_engine_hybridsearchengine_executevectorsearch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L436", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_search", "target": "hybrid_search_engine_hybridsearchengine_combineandsortresults", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L440", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_search", "target": "hybrid_search_engine_hybridsearchengine_updatesearchstats", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L451", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_search", "target": "hybrid_search_engine_hybridsearchengine_calculatequerytime", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L453", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_search", "target": "hybrid_search_engine_searchlogger_logsearchcomplete", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L462", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_search", "target": "hybrid_search_engine_searchlogger_logsearcherror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L476", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_calculateadaptiveweights", "target": "hybrid_search_engine_adaptiveweightcalculator_calculateweights", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L490", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_executetextsearch", "target": "hybrid_search_engine_searchlogger_logsearchstep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L503", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_executetextsearch", "target": "hybrid_search_engine_hybridsearchengine_search", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L505", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_executevectorsearch", "target": "hybrid_search_engine_searchlogger_logsearchstep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L542", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_executevectorsearch", "target": "hybrid_search_engine_hybridsearchengine_executevecsearch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L550", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_executevectorsearch", "target": "hybrid_search_engine_hybridsearchengine_executefallbacksearch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L560", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_executevecsearch", "target": "hybrid_search_engine_hybridsearchengine_detectallstoredembeddingproviders", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L595", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_executevecsearch", "target": "hybrid_search_engine_hybridsearchengine_filterproviderstosearch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L598", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_executevecsearch", "target": "hybrid_search_engine_hybridsearchengine_executeprovidersearcheswithtimeout", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L631", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_executevecsearch", "target": "hybrid_search_engine_hybridsearchengine_normalizeanddeduplicateresults", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L634", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_executevecsearch", "target": "hybrid_search_engine_searchlogger_logsearchstep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L638", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_executevecsearch", "target": "hybrid_search_engine_hybridsearchengine_executefallbacksearch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L659", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_filterproviderstosearch", "target": "hybrid_search_engine_searchlogger_logsearchstep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L695", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_normalizeanddeduplicateresults", "target": "hybrid_search_engine_hybridsearchengine_groupresultsbyprovider", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L996", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_normalizeanddeduplicateresults", "target": "hybrid_search_engine_hybridsearchengine_normalizeresultsbyprovider", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L997", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_normalizeanddeduplicateresults", "target": "hybrid_search_engine_hybridsearchengine_deduplicatenormalizedresults", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L998", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_normalizeanddeduplicateresults", "target": "hybrid_search_engine_hybridsearchengine_rankresults", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L999", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_executefallbacksearch", "target": "hybrid_search_engine_searchlogger_logsearchstep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1115", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_detectallstoredembeddingproviders", "target": "hybrid_search_engine_searchlogger_logsearchstep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1222", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_generatequeryvector", "target": "hybrid_search_engine_searchlogger_logsearchstep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1278", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_combineandsortresults", "target": "hybrid_search_engine_hybridsearchengine_mergeresults", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1489", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_combineandsortresults", "target": "hybrid_search_engine_hybridsearchengine_fetchrelationweights", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1500", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_combineandsortresults", "target": "hybrid_search_engine_hybridsearchengine_fetchconsolidationscores", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1507", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_combineandsortresults", "target": "hybrid_search_engine_hybridsearchengine_normalizescores", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1555", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_combineandsortresults", "target": "hybrid_search_engine_hybridsearchengine_deduplicateresults", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1571", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_combineandsortresults", "target": "hybrid_search_engine_hybridsearchengine_sortbyfinalscore", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1574", "weight": 1.0}, {"source": "hybrid_search_engine_hybridsearchengine_updatesearchstats", "target": "hybrid_search_engine_hybridsearchengine_normalizequery", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1712", "weight": 1.0}, {"source": "hybrid_search_engine_createhybridsearchengine", "target": "hybrid_search_engine_resolvequeryunifiedembeddingforhybridsearch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1766", "weight": 1.0}, {"source": "hybrid_search_engine_gethybridsearchengine", "target": "hybrid_search_engine_createhybridsearchengine", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/search/algorithms/hybrid-search-engine.ts", "source_location": "L1783", "weight": 1.0}]}