mirror of
https://github.com/csunny/DB-GPT.git
synced 2025-09-15 14:11:14 +00:00
FIX:1598 Use PageTextSplitter for DatasourceKnowledge (#1599)
Co-authored-by: shenk-b <shenk-b@glodon.com> Co-authored-by: aries_ckt <916701291@qq.com>
This commit is contained in:
@@ -52,6 +52,7 @@ class DatasourceKnowledge(Knowledge):
|
||||
return [
|
||||
ChunkStrategy.CHUNK_BY_SIZE,
|
||||
ChunkStrategy.CHUNK_BY_SEPARATOR,
|
||||
ChunkStrategy.CHUNK_BY_PAGE,
|
||||
]
|
||||
|
||||
@classmethod
|
||||
@@ -63,3 +64,12 @@ class DatasourceKnowledge(Knowledge):
|
||||
def document_type(cls) -> DocumentType:
|
||||
"""Return document type."""
|
||||
return DocumentType.DATASOURCE
|
||||
|
||||
@classmethod
|
||||
def default_chunk_strategy(cls) -> ChunkStrategy:
|
||||
"""Return default chunk strategy.
|
||||
|
||||
Returns:
|
||||
ChunkStrategy: default chunk strategy
|
||||
"""
|
||||
return ChunkStrategy.CHUNK_BY_PAGE
|
||||
|
Reference in New Issue
Block a user