Coverage for src / qdrant_loader_mcp_server / search / enhanced / intent_classifier.py: 100%
2 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-18 04:51 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-18 04:51 +0000
1"""
2Intent-Aware Adaptive Search for Search Enhancement - Re-export Module.
4This module provides the complete intent classification and adaptive search
5functionality through a clean, modular architecture. All components have been
6extracted to the intent/ package for better maintainability and testability.
8Architecture:
9- intent.models: Core data types (IntentType, SearchIntent, AdaptiveSearchConfig)
10- intent.classifier: Main IntentClassifier implementation with spaCy analysis
11- intent.strategy: AdaptiveSearchStrategy for intent-based configuration
12"""
14# Re-export core components from the intent package
15from .intent import (
16 AdaptiveSearchConfig,
17 AdaptiveSearchStrategy,
18 IntentClassifier,
19 IntentType,
20 SearchIntent,
21)
23# Convenient access to classes for backward compatibility
24__all__ = [
25 "IntentType",
26 "SearchIntent",
27 "AdaptiveSearchConfig",
28 "IntentClassifier",
29 "AdaptiveSearchStrategy",
30]