search
Find relevant technical answers, docs, and forum posts by submitting a specific question, error text, product, and version to hybrid keyword-semantic retrieval with quality and version ranking.
Instructions
Hybrid keyword + semantic search over the local index, reranked for quality and version.
Write one specific question or symptom per call; include error text and product names. If the user's question spans several distinct topics, make one call per topic. Good: 'webgisdr backup fails unable to generate token 11.3'; 'federate ArcGIS Server with Portal certificate error'; 'Data Store upgrade 11.5 to 12.1 validation fails'. Bad: 'portal'; 'upgrade, federation, SSL and backups in 11.x'. If two or three rephrased searches find nothing relevant, stop and say so rather than searching indefinitely.
Returns compact results: chunk_id (stable, citable), date, versions, source/kind, flags (official, accepted, top_voted, vendor_staff, expert), score, approximate tokens, URL, snippet.
Args:
query: the question or symptom, e.g. an error message plus the component involved.
limit: max results (1-50).
version: the user's product version, e.g. "11.3" or "10.9.1" ("11" = any 11.x).
Pass it whenever known: matching versions rank higher.
version_mode: "boost" (default) ranks matching versions higher; "filter" keeps only them
(drops the many posts that never state a version, so use sparingly).
date_from / date_to: ISO dates (YYYY-MM-DD) bounding the post date.
source_type: e.g. "docs", "kb", "bug", "forum" (see outline).
source: a source id from outline.
explain: include the per-signal scoring breakdown.
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": "search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes | ||
| source | No | ||
| date_to | No | ||
| explain | No | ||
| version | No | ||
| date_from | No | ||
| source_type | No | ||
| version_mode | No | boost |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |