Algolia is a Saas that provides a powerful hosted search engine Api.
This package provides helper functions that make it easier to use Algolia search on client side with Elm.
Link to the demo - Actor search
This repo still has a few rough edges and is yet to be complete.
SearchAnIndex
SearchAnIndexAlternative
SearchMultipleIndexes
SearchForFacetvalues
AddAnObjectWithoutID
AddUpdateAnObjectByID
DeleteAnObject
DeleteByQuery
PartiallyUpdateAnObject
RetrieveMultipleObjects
RetrieveAnObject
GetIndexSettings
ChangeIndexSettings
ClearIndex
DeleteIndex
CopyIndex
ListIndexes
Cannot think of a use case to include these api Methods on the client side. Can add them if someone requests
AddAnIndexSpecificAPIkey
UpdateAnIndexSpecificAPIKey
ListIndexSpecificAPIKeys
ListIndexSpecificAPIKeysAll
RetrieveAnIndexSpecificAPIKey
DeleteAnIndexSpecificAPIKey
BatchWriteOperations
BatchWriteOperationsMultiple
BrowseAllIndexContent
BrowseAllIndexContentAlternative
GetTaskStatus
-- Synonyms api
UpdateSynonym
BatchSynonyms
GetSynonym
DeleteAllSynonyms
DeleteSynonymSet
SearchSynonyms
--Keys api
AddAPIKey
UpdateAPIKey
ListAPIKeys
GetAPIKey
DeleteAPIKey
-- Logs api
GetLogs