AlgoliaClientElixir is a simple algolia client using Finch for Http requests
Algolia.Index is the main module
def deps do
[
{:algolia_client_elixir, github: "hlista/algolia_client_elixir", branch: "main"}
]
endSet the following in your applications config.exs
config :algolia,
api_key: <YOUR_ALGOLIA_API_KEY>,
application_id: <YOUR_ALGOLIA_APPLICATION_ID>
Initialize an index
Algolia.Index.init_index("index_name")Pass index into an index operation
"index_name"
|> Algolia.Index.init_index()
|> Algolia.Index.set_settings(settings)