SentenceWindowNodeParser
Defined in: packages/core/src/node-parser/sentence-window.ts:13
Extends
SentenceWindowNodeParser<
Options>(nodes,options?):TextNode<Metadata>[]
Defined in: packages/core/src/node-parser/sentence-window.ts:13
Type Parameters
Options
Options extends Record<string, unknown>
Parameters
nodes
options?
Options
Returns
Constructors
Constructor
new SentenceWindowNodeParser(
params?):SentenceWindowNodeParser
Defined in: packages/core/src/node-parser/sentence-window.ts:24
Parameters
params?
PartialWithUndefined<{ windowSize: number; windowMetadataKey: string; originalTextMetadataKey: string; }>
Returns
SentenceWindowNodeParser
Overrides
Properties
includeMetadata
includeMetadata:
boolean=true
Defined in: packages/core/src/node-parser/base.ts:17
Inherited from
includePrevNextRel
includePrevNextRel:
boolean=true
Defined in: packages/core/src/node-parser/base.ts:18
Inherited from
DEFAULT_WINDOW_SIZE
staticDEFAULT_WINDOW_SIZE:number=3
Defined in: packages/core/src/node-parser/sentence-window.ts:14
DEFAULT_WINDOW_METADATA_KEY
staticDEFAULT_WINDOW_METADATA_KEY:string="window"
Defined in: packages/core/src/node-parser/sentence-window.ts:15
DEFAULT_ORIGINAL_TEXT_METADATA_KEY
staticDEFAULT_ORIGINAL_TEXT_METADATA_KEY:string="originalText"
Defined in: packages/core/src/node-parser/sentence-window.ts:16
windowSize
windowSize:
number
Defined in: packages/core/src/node-parser/sentence-window.ts:18
windowMetadataKey
windowMetadataKey:
string
Defined in: packages/core/src/node-parser/sentence-window.ts:19
originalTextMetadataKey
originalTextMetadataKey:
string
Defined in: packages/core/src/node-parser/sentence-window.ts:20
sentenceSplitter
sentenceSplitter:
TextSplitterFn
Defined in: packages/core/src/node-parser/sentence-window.ts:21
idGenerator()
idGenerator: () =>
string
Defined in: packages/core/src/node-parser/sentence-window.ts:22
Returns
string
id
id:
string
Defined in: packages/core/src/schema/type.ts:22
Inherited from
Methods
postProcessParsedNodes()
protectedpostProcessParsedNodes(nodes,parentDocMap):TextNode<Metadata>[]
Defined in: packages/core/src/node-parser/base.ts:27
Parameters
nodes
parentDocMap
Map<string, TextNode<Metadata>>
Returns
Inherited from
NodeParser.postProcessParsedNodes
getNodesFromDocuments()
Defined in: packages/core/src/node-parser/base.ts:84
Parameters
documents
Returns
Inherited from
NodeParser.getNodesFromDocuments
parseNodes()
Defined in: packages/core/src/node-parser/sentence-window.ts:40
Parameters
nodes
showProgress?
boolean
Returns
Overrides
buildWindowNodesFromDocuments()
buildWindowNodesFromDocuments(
documents):TextNode<Metadata>[]
Defined in: packages/core/src/node-parser/sentence-window.ts:47
