hybrid_search
Retrieve relevant knowledge graph entries with combined semantic, keyword, and metadata matching. Fuses multiple relevance signals to improve recall, with optional graph-aware ranking and neighbor expansion.
Instructions
Search using combined semantic, lexical, and metadata signals. Provides better recall than single-signal search by fusing multiple relevance signals. v3 additive options: graphWeight adds a graph-connectivity (PageRank) channel, expandNeighbors appends one-hop neighbors of top results, explain annotates results with evidence paths from query anchors, lookFor ranks expansion neighbors by a free-text connection description.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "hybrid_search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results to return (default: 10) | |
| query | Yes | Search query text | |
| explain | No | Annotate each result with evidencePaths — graph paths connecting query anchor matches to the result (default: false) | |
| filters | No | Symbolic/metadata filters | |
| lookFor | No | Free-text description of the desired connection; expansion neighbors are ranked by similarity to it (lookForScore) | |
| weights | No | Layer weights (automatically normalized to sum to 1.0) | |
| graphWeight | No | Weight for the graph-connectivity channel (normalized PageRank). 0/omitted = channel disabled (default) | |
| expandNeighbors | No | One-hop neighbor expansion: neighbors of the top-K results are appended with a damped score and re-sorted |