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