Coverage for src / qdrant_loader / core / chunking / strategy / __init__.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.13.0, created at 2025-12-12 09:46 +0000

1"""Chunking strategies package. 

2 

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""" 

7 

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.html_strategy import HTMLChunkingStrategy 

14from qdrant_loader.core.chunking.strategy.json_strategy import JSONChunkingStrategy 

15from qdrant_loader.core.chunking.strategy.markdown import ( 

16 MarkdownChunkingStrategy, 

17) 

18 

19__all__ = [ 

20 "BaseChunkingStrategy", 

21 "DefaultChunkingStrategy", 

22 "MarkdownChunkingStrategy", 

23 "HTMLChunkingStrategy", 

24 "CodeChunkingStrategy", 

25 "JSONChunkingStrategy", 

26]