Interface: OsfSearchRequest
@kortexya/reasoninglayer / OsfSearchRequest
Interface: OsfSearchRequest
Section titled “Interface: OsfSearchRequest”Defined in: src/types/query.ts:63
Request for pure structured (order-sorted feature) search.
Remarks
Section titled “Remarks”The structured search endpoint supports the full power of the query language, including residuation (suspension when the query is too vague).
Properties
Section titled “Properties”collectionId?
Section titled “collectionId?”
optionalcollectionId?:string|null
Defined in: src/types/query.ts:73
Optional: filter by collection UUID.
enableUnification?
Section titled “enableUnification?”
optionalenableUnification?:boolean
Defined in: src/types/query.ts:71
Enable fuzzy unification for deeper relation discovery.
maxEntities?
Section titled “maxEntities?”
optionalmaxEntities?:number
Defined in: src/types/query.ts:67
Maximum number of entities to return (default: 100).
minMatchDegree?
Section titled “minMatchDegree?”
optionalminMatchDegree?:number
Defined in: src/types/query.ts:69
Minimum match degree threshold (default: 0.0 = all matches).
namespaceId?
Section titled “namespaceId?”
optionalnamespaceId?:string|null
Defined in: src/types/query.ts:75
Optional: filter by namespace UUID.
pattern
Section titled “pattern”pattern:
TermPatternDto
Defined in: src/types/query.ts:65
Query pattern (sort and optional features).
termIds?
Section titled “termIds?”
optionaltermIds?:string[]
Defined in: src/types/query.ts:77
Optional: specific term IDs to search within (empty = all terms for tenant).