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

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.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) 

21 

22__all__ = [ 

23 "BaseChunkingStrategy", 

24 "DefaultChunkingStrategy", 

25 "DoclingChunkingStrategy", 

26 "MarkdownChunkingStrategy", 

27 "HTMLChunkingStrategy", 

28 "CodeChunkingStrategy", 

29 "JSONChunkingStrategy", 

30]