Interface: CorpusCrossCuttingRequest
@kortexya/reasoninglayer / Corpus / CorpusCrossCuttingRequest
Interface: CorpusCrossCuttingRequest
Defined in: src/types/corpus.ts:212
Request for entities/clause groups spanning multiple documents.
Extends
Properties
collection?
optionalcollection:string|null
Defined in: src/types/corpus.ts:25
Collection path (exact match) to scope to.
Inherited from
documentIds?
optionaldocumentIds:string[] |null
Defined in: src/types/corpus.ts:23
Explicit document ids (overrides collection when present).
Inherited from
kind?
optionalkind:CorpusCrossCuttingKind|null
Defined in: src/types/corpus.ts:222
Which kinds to include.
Default Value
'all'maxDocuments?
optionalmaxDocuments:number|null
Defined in: src/types/corpus.ts:30
Max documents in scope.
Default Value
200 (hard cap 1000)Inherited from
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
2