Andrew Shephard
11/02/2022, 9:48 PM"Query string exceeds max allowed length of 4000. Use the /multi_search end-point for larger payloads."
How would i get around this? Im using flutter so i dont know if i need to change the search function. For reference, that function looks like:
Future<Map<String, dynamic>> search(
Map<String, dynamic> searchParameters) async {
return await _apicall.get(
'$_endPoint/search',
queryParams: searchParameters,
shouldCacheResult: true,
);
}
Will changing /search to /multiSearch work?Jason Bosco
11/02/2022, 9:52 PMAndrew Shephard
11/02/2022, 9:57 PMFuture<Map<String, dynamic>> multiSearch(
Map<String, dynamic> searchParameters) async {
return await _apicall.get(
'$_endPoint/multi_search',
queryParams: searchParameters,
shouldCacheResult: true,
);
}
Inside of documents.dart, but when i try to call the method, i get
Error: The method 'multiSearch' isn't defined for the class 'Documents'.
lib/…
- 'Documents' is from 'package:typesense/src...').
package:typesense/src/documents.dart:1
Try correcting the name to the name of an existing method, or defining a method named 'multiSearch'.
await _typesenseClient.collection('users').documents.multiSearch({
^^^^^^^^^^^
Any idea why this doesnt work?Jason Bosco
11/02/2022, 10:09 PMAndrew Shephard
11/02/2022, 10:45 PMJason Bosco
11/02/2022, 11:00 PMAndrew Shephard
11/02/2022, 11:55 PMAndrew Shephard
11/02/2022, 11:55 PMJason Bosco
11/03/2022, 12:24 AM