Skip to content

Interface: OsfSearchRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / OsfSearchRequest

Defined in: src/types/query.ts:63

Request for pure structured (order-sorted feature) search.

The structured search endpoint supports the full power of the query language, including residuation (suspension when the query is too vague).

optional collectionId?: string | null

Defined in: src/types/query.ts:73

Optional: filter by collection UUID.


optional enableUnification?: boolean

Defined in: src/types/query.ts:71

Enable fuzzy unification for deeper relation discovery.


optional maxEntities?: number

Defined in: src/types/query.ts:67

Maximum number of entities to return (default: 100).


optional minMatchDegree?: number

Defined in: src/types/query.ts:69

Minimum match degree threshold (default: 0.0 = all matches).


optional namespaceId?: string | null

Defined in: src/types/query.ts:75

Optional: filter by namespace UUID.


pattern: TermPatternDto

Defined in: src/types/query.ts:65

Query pattern (sort and optional features).


optional termIds?: string[]

Defined in: src/types/query.ts:77

Optional: specific term IDs to search within (empty = all terms for tenant).