runSearch static method
dynamic
runSearch(
- String query
)
Implementation
static runSearch(String query) async {
_animationController.repeat();
_controller = TextEditingController(text: query);
final List corpusKey = [];
for (int i = 0; i < corpusId.length; i++) {
corpusKey.add({"customer_id": customerId, "corpus_id": corpusId[i]});
}
final uri = Uri.parse("https://h.serving.zir.dev:443/v1/query");
final body = jsonEncode({
"query": [
{"query": query, "num_results": results , "corpus_key": corpusKey}
]
});
final reply = await http.post(uri,
headers: {
"Content-Type": "application/json",
"x-api-key": apiKey,
"customer-id": customerId,
},
body: body);
_animationController.reset();
return reply.body;
}