项目作者: kaashyapan

项目描述 :
Algolia instasearch with Elm-lang
高级语言: Elm
项目地址: git://github.com/kaashyapan/algolia-client.git
创建时间: 2017-11-24T21:00:47Z
项目社区:https://github.com/kaashyapan/algolia-client

开源协议:BSD 3-Clause "New" or "Revised" License

下载


Instasearch for Elm powered by Algolia

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.

Included Api (Indices api)

  1. SearchAnIndex
  2. SearchAnIndexAlternative
  3. SearchMultipleIndexes
  4. SearchForFacetvalues
  5. AddAnObjectWithoutID
  6. AddUpdateAnObjectByID
  7. DeleteAnObject
  8. DeleteByQuery
  9. PartiallyUpdateAnObject
  10. RetrieveMultipleObjects
  11. RetrieveAnObject
  12. GetIndexSettings
  13. ChangeIndexSettings
  14. ClearIndex
  15. DeleteIndex
  16. CopyIndex
  17. ListIndexes

Excluded Api

Cannot think of a use case to include these api Methods on the client side.
Can add them if someone requests

  1. AddAnIndexSpecificAPIkey
  2. UpdateAnIndexSpecificAPIKey
  3. ListIndexSpecificAPIKeys
  4. ListIndexSpecificAPIKeysAll
  5. RetrieveAnIndexSpecificAPIKey
  6. DeleteAnIndexSpecificAPIKey
  7. BatchWriteOperations
  8. BatchWriteOperationsMultiple
  9. BrowseAllIndexContent
  10. BrowseAllIndexContentAlternative
  11. GetTaskStatus
  12. -- Synonyms api
  13. UpdateSynonym
  14. BatchSynonyms
  15. GetSynonym
  16. DeleteAllSynonyms
  17. DeleteSynonymSet
  18. SearchSynonyms
  19. --Keys api
  20. AddAPIKey
  21. UpdateAPIKey
  22. ListAPIKeys
  23. GetAPIKey
  24. DeleteAPIKey
  25. -- Logs api
  26. GetLogs