Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kaashyapan/algolia-client
Algolia instasearch with Elm-lang
https://github.com/kaashyapan/algolia-client
algolia algolia-instantsearch algolia-search elm elm-demos elm-lang elm-language
Last synced: about 1 month ago
JSON representation
Algolia instasearch with Elm-lang
- Host: GitHub
- URL: https://github.com/kaashyapan/algolia-client
- Owner: kaashyapan
- License: bsd-3-clause
- Created: 2017-11-24T21:00:47.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-11-26T08:07:42.000Z (about 7 years ago)
- Last Synced: 2024-10-12T20:20:53.636Z (2 months ago)
- Topics: algolia, algolia-instantsearch, algolia-search, elm, elm-demos, elm-lang, elm-language
- Language: Elm
- Size: 126 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Instasearch for Elm powered by Algolia
[Algolia](https://www.algolia.com/) 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](https://kaashyapan.github.io/algolia-client/examples/simpleExample/SimpleExample.html)
*This repo still has a few rough edges and is yet to be complete.*
#### Included Api (Indices api)
```
SearchAnIndex
SearchAnIndexAlternative
SearchMultipleIndexes
SearchForFacetvalues
AddAnObjectWithoutID
AddUpdateAnObjectByID
DeleteAnObject
DeleteByQuery
PartiallyUpdateAnObject
RetrieveMultipleObjects
RetrieveAnObject
GetIndexSettings
ChangeIndexSettings
ClearIndex
DeleteIndex
CopyIndex
ListIndexes
```
#### Excluded Api
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
```