Search Tuning Now Applies to Every API Call and Integration, and embed_and_search Matches Your Hosted Search Page Exactly

· API · Improvement · All updates

Search tuning used to stop at the edge of the hosted search page. It now travels with every search made through the API and through the client integrations, so results returned in code are the same results you see on your own search page.

01 One tuned pipeline everywhere

Everything you configure in Index Settings → Search Tuning — the semantic↔lexical balance, field weights, minimum match, search mode, vector candidate pool and content quality boost — now applies automatically to every search and every RAG answer made through the integrations. It is the same tuned pipeline as your hosted search page, not an approximation of it.

Search Tuning saved on the index Hosted search page embed_and_search Integrations LangChain, LlamaIndex, Haystack, Scout, MCP every path can be overridden per request
One saved configuration now reaches all three surfaces, instead of only the search page.

02 embed_and_search returns what your search page returns

The one-shot hybrid search endpoint now runs the platform's full tuned pipeline. Your index's saved Search Tuning applies automatically, and natural-language questions are processed exactly as they are on your search page: stopwords are cleaned for keyword matching, while the full phrase goes to the semantic embedder. Results returned via the API are identical to your search page.

03 Per-call overrides

Each knob can be overridden per call from code through the new tuning parameter, and every tuning knob accepts per-request overrides on the endpoint.

ParameterControls
fw_*Field weights
mmMinimum match
search_modeSearch mode
vector_topkVector candidate pool
quality_boostContent quality boost

04 Package versions

View the full changelog