Ask your responses a question

Type what you want to know, the way you would say it to a colleague. Choice questions are answered exactly, by value. Free text is ranked by meaning, so "late delivery" finds "the courier came three days after the promised date" and "डिलीवरी में देरी" alike.

The response search in HostMyForms: the query late delivery, with the matching responses listed and the matching answers highlighted
Searching a campaign's responses for late delivery.

Six searches, and what comes back

From the evaluation on 200 sample responses about a delivery business.

Exact where it can be, meaning where it must be

Choice questions are answered by value
Embeddings are poor at yes and no: "No" sits almost as close to a query as "Yes". So when your question is about a choice field, the search picks the field and the values, and the results come from the reporting tables, exactly. You see every value with its count and can change the pick.
Free text is ranked by meaning
Each answer is embedded once when it arrives. A search embeds your question, finds the closest answers, and stops at the gap where related answers end. Two phrasings of the same complaint land next to each other; unrelated answers stay out.
Measured, not promised
The thresholds were set on a 200-response sample with labelled topics in English, Hindi, and Hinglish. 19 of 20 evaluation queries pass, with 100% precision and recall on delivery, crashes, exports, WhatsApp, and city queries. The one that fails is a vague phrasing; the evaluation script ships in the repository.
Results are responses, not snippets
Every result is a full response with the matching answers highlighted, so you can open it, export the set, or filter further.

Where the text goes

Search is optional per deployment. When it is on, answer text is sent to Voyage AI to be turned into vectors, processed in the United States under zero-day retention, and the vectors are stored in your own database. Your consent notice should say so, and the DPDP page explains how. Turn search off and nothing leaves the database.

Questions people ask

Which languages does search understand?

English, Hindi, and mixed Hinglish were evaluated. The embedding model is multilingual, so other languages work, but they have not been measured yet.

Does search see file uploads or numbers?

Numbers, dates, and choices are searched by value through the reporting tables. Files are not indexed.

Can an AI client search responses over MCP?

Not yet. MCP tools cover forms and drafts only, by design. Search is available in the app and the API.

Try it on your own answers

Create a workspace, import a CSV of past responses, and ask it the question you could never answer with a filter.