Skip to main content

Overview

Returns state and a search function for finding spaces by natural language query. Matches against space name, description, and other text fields using vector similarity. For integration guidance, see Semantic Search.
Only public spaces are returned. unlisted and private spaces are never surfaced in search results for non-members. Hidden spaces stay indexed but filtered out, so re-listing a space (setting it back to "public") makes it searchable again immediately. See Space visibility.

Usage Example

Parameters

Call search with:
query
string
required
The natural language query string.
limit
number
Maximum number of results to return.

Returns

results
SpaceSearchResult[]
Ranked space results.
loading
boolean
true while a search is in progress.
error
string | null
Error message if the last search failed.
Executes the search and updates results.
reset
() => void
Clears results and error.