Coverage for src/qdrant_loader_mcp_server/search/enhanced/__init__.py: 100%
6 statements
« prev ^ index » next coverage.py v7.10.0, created at 2025-07-25 11:38 +0000
« prev ^ index » next coverage.py v7.10.0, created at 2025-07-25 11:38 +0000
1"""Enhanced search capabilities for Phase 2+ features.
3This module contains advanced search intelligence including:
4- Knowledge graph construction and traversal (Phase 2.1) ✅
5- Intent-aware adaptive search strategies (Phase 2.2) ✅
6- Topic-driven search chaining (Phase 1.2) ✅
7- Dynamic faceted search interface (Phase 1.3) ✅
8- Cross-document relationship analysis (Phase 2.3) ✅
9- Multi-hop reasoning capabilities
10"""
12from .knowledge_graph import (
13 KnowledgeGraph,
14 DocumentKnowledgeGraph,
15 GraphNode,
16 GraphEdge,
17 RelationshipType,
18 TraversalStrategy,
19 GraphTraverser,
20 GraphBuilder
21)
23from .intent_classifier import (
24 IntentType,
25 SearchIntent,
26 AdaptiveSearchConfig,
27 IntentClassifier,
28 AdaptiveSearchStrategy
29)
31# 🔥 NEW: Phase 1.2 Topic-Driven Search Chaining
32from .topic_search_chain import (
33 ChainStrategy,
34 TopicChainLink,
35 TopicSearchChain,
36 TopicRelationshipMap,
37 TopicSearchChainGenerator
38)
40# 🔥 NEW: Phase 1.3 Dynamic Faceted Search Interface
41from .faceted_search import (
42 FacetType,
43 FacetValue,
44 Facet,
45 FacetFilter,
46 FacetedSearchResults,
47 DynamicFacetGenerator,
48 FacetedSearchEngine
49)
51# 🔥 NEW: Phase 2.3 Cross-Document Intelligence
52from .cross_document_intelligence import (
53 SimilarityMetric,
54 RelationshipType as CrossDocRelationshipType,
55 ClusteringStrategy,
56 DocumentSimilarity,
57 DocumentCluster,
58 CitationNetwork,
59 ConflictAnalysis,
60 DocumentSimilarityCalculator,
61 DocumentClusterAnalyzer,
62 CitationNetworkAnalyzer,
63 ComplementaryContentFinder,
64 ConflictDetector,
65 CrossDocumentIntelligenceEngine
66)
68__all__ = [
69 # Phase 2.1: Knowledge Graph
70 "KnowledgeGraph",
71 "DocumentKnowledgeGraph",
72 "GraphNode",
73 "GraphEdge",
74 "RelationshipType",
75 "TraversalStrategy",
76 "GraphTraverser",
77 "GraphBuilder",
79 # Phase 2.2: Intent-Aware Adaptive Search
80 "IntentType",
81 "SearchIntent",
82 "AdaptiveSearchConfig",
83 "IntentClassifier",
84 "AdaptiveSearchStrategy",
86 # Phase 1.2: Topic-Driven Search Chaining
87 "ChainStrategy",
88 "TopicChainLink",
89 "TopicSearchChain",
90 "TopicRelationshipMap",
91 "TopicSearchChainGenerator",
93 # Phase 1.3: Dynamic Faceted Search Interface
94 "FacetType",
95 "FacetValue",
96 "Facet",
97 "FacetFilter",
98 "FacetedSearchResults",
99 "DynamicFacetGenerator",
100 "FacetedSearchEngine",
102 # Phase 2.3: Cross-Document Intelligence
103 "SimilarityMetric",
104 "CrossDocRelationshipType",
105 "ClusteringStrategy",
106 "DocumentSimilarity",
107 "DocumentCluster",
108 "CitationNetwork",
109 "ConflictAnalysis",
110 "DocumentSimilarityCalculator",
111 "DocumentClusterAnalyzer",
112 "CitationNetworkAnalyzer",
113 "ComplementaryContentFinder",
114 "ConflictDetector",
115 "CrossDocumentIntelligenceEngine"
116]