basic
: Defaults to semantic search. Simple and easy to use.advanced
: Combines semantic search with full-text search for more comprehensive results.custom
: Complete control over how search is performed. Provide a fullSearchSettings
object.
search_settings.filters.
For example:
$eq
, $neq
, $gt
, $gte
, $lt
, $lte
, $like
, $ilike
, $in
, $nin
.
Hybrid Search: Enable hybrid search by setting use_hybrid_search
: true
in search_settings. This combines semantic search with keyword-based search for improved results. Configure with hybrid_settings
:
graph_search_settings
:
Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Body
The search query text
Default value of custom allows full control over search settings. Pre-configured search modes: basic: A simple semantic-based search. advanced: A more powerful hybrid search combining semantic and full-text. custom: Full control via search_settings. If filters or limit are provided alongside basic or advanced, they will override the default settings for that mode.ID of the collection to search in
basic
, advanced
, custom
The search configuration object. If search_mode is custom, these settings are used as-is. For basic or advanced, these settings will override the default mode configuration. Common overrides include filters to narrow results and limit to control how many results are returned.
Response
200