Coverage for src/qdrant_loader/core/chunking/strategy/__init__.py: 100%
8 statements
« prev ^ index » next coverage.py v7.15.0, created at 2026-07-20 10:15 +0000
« prev ^ index » next coverage.py v7.15.0, created at 2026-07-20 10:15 +0000
1"""Chunking strategies package.
3This package contains different chunking strategies for various document types.
4Each strategy implements a specific way of splitting documents into chunks while
5preserving their semantic meaning and structure.
6"""
8from qdrant_loader.core.chunking.strategy.base_strategy import BaseChunkingStrategy
9from qdrant_loader.core.chunking.strategy.code_strategy import CodeChunkingStrategy
10from qdrant_loader.core.chunking.strategy.default_strategy import (
11 DefaultChunkingStrategy,
12)
13from qdrant_loader.core.chunking.strategy.docling_strategy import (
14 DoclingChunkingStrategy,
15)
16from qdrant_loader.core.chunking.strategy.html_strategy import HTMLChunkingStrategy
17from qdrant_loader.core.chunking.strategy.json_strategy import JSONChunkingStrategy
18from qdrant_loader.core.chunking.strategy.markdown import (
19 MarkdownChunkingStrategy,
20)
22__all__ = [
23 "BaseChunkingStrategy",
24 "DefaultChunkingStrategy",
25 "DoclingChunkingStrategy",
26 "MarkdownChunkingStrategy",
27 "HTMLChunkingStrategy",
28 "CodeChunkingStrategy",
29 "JSONChunkingStrategy",
30]