Skip to main content
Finds nodes by meaning, not exact text. Every node has a vector embedding; search ranks by semantic similarity and returns each hit with its ancestor path.

Parameters

Example

Response

Each result is { node, similarity, ancestors }. There is no top-level id or label; read them from node. similarity is 0 to 1, rounded to three decimals. ancestors runs from the immediate parent to the root goal.

Reading _meta

Vector search always returns something, so _meta tells you how much to trust it:

Errors

  • 400 { "error": "q query parameter is required" } when q is missing or blank.
  • 503 { "error": "Embedding service unavailable" } if the query could not be embedded. Retry.
Search is the default operation. Use it before creating nodes to avoid duplicates and to find the right placement.