Coverage for src/qdrant_loader_mcp_server/search/enhanced/__init__.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.10.6, created at 2025-09-08 06:06 +0000

1"""Enhanced search capabilities for Phase 2+ features. 

2 

3This module contains advanced search intelligence including: 

4- Knowledge graph construction and traversal 

5- Intent-aware adaptive search strategies 

6- Topic-driven search chaining 

7- Dynamic faceted search interface 

8- Cross-document relationship analysis 

9- Multi-hop reasoning capabilities 

10""" 

11 

12# 🔥 Cross-Document Intelligence 

13from .cross_document_intelligence import ( 

14 CitationNetwork, 

15 CitationNetworkAnalyzer, 

16 ClusteringStrategy, 

17 ComplementaryContentFinder, 

18 ConflictAnalysis, 

19 ConflictDetector, 

20 CrossDocumentIntelligenceEngine, 

21 DocumentCluster, 

22 DocumentClusterAnalyzer, 

23 DocumentSimilarity, 

24 DocumentSimilarityCalculator, 

25 SimilarityMetric, 

26) 

27from .cross_document_intelligence import RelationshipType as CrossDocRelationshipType 

28 

29# 🔥 Dynamic Faceted Search Interface 

30from .faceted_search import ( 

31 DynamicFacetGenerator, 

32 Facet, 

33 FacetedSearchEngine, 

34 FacetedSearchResults, 

35 FacetFilter, 

36 FacetType, 

37 FacetValue, 

38) 

39from .intent_classifier import ( 

40 AdaptiveSearchConfig, 

41 AdaptiveSearchStrategy, 

42 IntentClassifier, 

43 IntentType, 

44 SearchIntent, 

45) 

46from .knowledge_graph import ( 

47 DocumentKnowledgeGraph, 

48 GraphBuilder, 

49 GraphEdge, 

50 GraphNode, 

51 GraphTraverser, 

52 KnowledgeGraph, 

53 RelationshipType, 

54 TraversalStrategy, 

55) 

56 

57# 🔥 Topic-Driven Search Chaining 

58from .topic_search_chain import ( 

59 ChainStrategy, 

60 TopicChainLink, 

61 TopicRelationshipMap, 

62 TopicSearchChain, 

63 TopicSearchChainGenerator, 

64) 

65 

66__all__ = [ 

67 # Knowledge Graph 

68 "KnowledgeGraph", 

69 "DocumentKnowledgeGraph", 

70 "GraphNode", 

71 "GraphEdge", 

72 "RelationshipType", 

73 "TraversalStrategy", 

74 "GraphTraverser", 

75 "GraphBuilder", 

76 # Intent-Aware Adaptive Search 

77 "IntentType", 

78 "SearchIntent", 

79 "AdaptiveSearchConfig", 

80 "IntentClassifier", 

81 "AdaptiveSearchStrategy", 

82 # Topic-Driven Search Chaining 

83 "ChainStrategy", 

84 "TopicChainLink", 

85 "TopicSearchChain", 

86 "TopicRelationshipMap", 

87 "TopicSearchChainGenerator", 

88 # Dynamic Faceted Search Interface 

89 "FacetType", 

90 "FacetValue", 

91 "Facet", 

92 "FacetFilter", 

93 "FacetedSearchResults", 

94 "DynamicFacetGenerator", 

95 "FacetedSearchEngine", 

96 # Cross-Document Intelligence 

97 "SimilarityMetric", 

98 "CrossDocRelationshipType", 

99 "ClusteringStrategy", 

100 "DocumentSimilarity", 

101 "DocumentCluster", 

102 "CitationNetwork", 

103 "ConflictAnalysis", 

104 "DocumentSimilarityCalculator", 

105 "DocumentClusterAnalyzer", 

106 "CitationNetworkAnalyzer", 

107 "ComplementaryContentFinder", 

108 "ConflictDetector", 

109 "CrossDocumentIntelligenceEngine", 

110]