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

7 statements  

« prev     ^ index     » next       coverage.py v7.8.2, created at 2025-06-04 05:50 +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_strategy import ( 

16 MarkdownChunkingStrategy, 

17) 

18 

19__all__ = [ 

20 "BaseChunkingStrategy", 

21 "DefaultChunkingStrategy", 

22 "MarkdownChunkingStrategy", 

23 "HTMLChunkingStrategy", 

24 "CodeChunkingStrategy", 

25 "JSONChunkingStrategy", 

26]