Skip to content

Interface: OsfSearchRequest

@kortexya/reasoninglayer


@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?

optional collectionId: string | null

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

Optional: filter by collection UUID.


enableUnification?

optional enableUnification: boolean

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

Enable fuzzy unification for deeper relation discovery.


maxEntities?

optional maxEntities: number

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

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


minMatchDegree?

optional minMatchDegree: number

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

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


namespaceId?

optional namespaceId: 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?

optional termIds: string[]

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

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