Interface: CorpusCrossCuttingRequest
@kortexya/reasoninglayer / CorpusCrossCuttingRequest
Interface: CorpusCrossCuttingRequest
Section titled “Interface: CorpusCrossCuttingRequest”Defined in: src/types/corpus.ts:212
Request for entities/clause groups spanning multiple documents.
Extends
Section titled “Extends”Properties
Section titled “Properties”collection?
Section titled “collection?”
optionalcollection?:string|null
Defined in: src/types/corpus.ts:25
Collection path (exact match) to scope to.
Inherited from
Section titled “Inherited from”documentIds?
Section titled “documentIds?”
optionaldocumentIds?:string[] |null
Defined in: src/types/corpus.ts:23
Explicit document ids (overrides collection when present).
Inherited from
Section titled “Inherited from”
optionalkind?:CorpusCrossCuttingKind|null
Defined in: src/types/corpus.ts:222
Which kinds to include.
Default Value
Section titled “Default Value”'all'maxDocuments?
Section titled “maxDocuments?”
optionalmaxDocuments?:number|null
Defined in: src/types/corpus.ts:30
Max documents in scope.
Default Value
Section titled “Default Value”200 (hard cap 1000)Inherited from
Section titled “Inherited from”minDocuments?
Section titled “minDocuments?”
optionalminDocuments?:number|null
Defined in: src/types/corpus.ts:217
Minimum number of documents an item must span, floored server-side at 2.
Default Value
Section titled “Default Value”2