Giza.QueryAdapter behaviour
(giza_sphinxsearch v2.0.0)
Copy Markdown
Behaviour for executing raw query strings against Sphinx/Manticore.
The default implementation (Giza.QueryAdapter.MyXQL) sends the query over
the MySQL protocol via the MyXQL library. In test, swap in
Giza.QueryAdapter.Sandbox to record queries and return canned responses
without a running search daemon.
Configure the adapter in your application config:
config :giza_sphinxsearch, :query_adapter, Giza.QueryAdapter.Sandbox
Summary
Types
Callbacks
@callback execute(query_string :: String.t()) :: raw_result()