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

4 statements  

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

1""" 

2Intent Classification Package for Search Enhancement. 

3 

4This package contains the complete intent classification and adaptive search functionality 

5with modular architecture for better maintainability and testability. 

6 

7Architecture: 

8- models: Core data types (IntentType, SearchIntent, AdaptiveSearchConfig) 

9- classifier: Main IntentClassifier implementation with spaCy analysis 

10- strategy: AdaptiveSearchStrategy for intent-based configuration 

11""" 

12 

13# Re-export core components for easy access 

14from .classifier import IntentClassifier 

15from .models import AdaptiveSearchConfig, IntentType, SearchIntent 

16from .strategy import AdaptiveSearchStrategy 

17 

18__all__ = [ 

19 "IntentType", 

20 "SearchIntent", 

21 "AdaptiveSearchConfig", 

22 "IntentClassifier", 

23 "AdaptiveSearchStrategy", 

24]