New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for generics #144
Comments
@Hades32 The way you are doing it is the only way possible, it wouldn't be possible to use generics using the methods from this library (for example something like The only way would be to set the result type at client creation, but then that client is effectively bound to one index only. Or well, provide a convenience function like you did. Another way would be to allow you to provide a pointer to the result struct that you want to unmarshall the result into - the signature for that argument in the |
Happy to accept a PR with any helper / utility functions that help with usability. |
Search results are untyped (
map[string]any
) which makes this very unergonomic to useCurrently we're working around it with a custom search method
and matching types
The text was updated successfully, but these errors were encountered: