search module provides server-side access to Replyke’s search and AI capabilities. Use it to build search APIs, power recommendation engines, or answer natural-language questions about your content.
searchContent
Searches entities by full-text query, optionally scoped to a space.The search query string.
Scope the search to a specific space.
Page number (1-indexed). Defaults to
1.Results per page. Defaults to
20.Promise<PaginatedResponse<Entity>>
searchUsers
Searches for users by name or username.The search query string.
Page number (1-indexed). Defaults to
1.Results per page. Defaults to
20.Promise<PaginatedResponse<User>>
searchSpaces
Searches for spaces by name or description.The search query string.
Page number (1-indexed). Defaults to
1.Results per page. Defaults to
20.Promise<PaginatedResponse<Space>>
askContent
Asks a natural-language question about your content and returns an AI-generated answer with source references.This feature requires semantic search to be enabled for your project. See the Semantic Search & AI guide for setup instructions.
The natural-language question to answer.
Scope the search to content within a specific space.
Promise<{ answer: string; sources?: Array<{ entityId: string; title: string }> }>
