An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 5.8% dependent packages on proxy.golang.org
Top 4.7% dependent repos on proxy.golang.org

proxy.golang.org : github.com/baderkha/typesense

Package typense : This package contains a slew of clients that implement the typesense restful interface IE There is a : - Migration Client => manages collections / aliases - Search Client => Allows advanced search - Document Client => Allows indexing (inserting / del / update) Documents + simple gets by id export ..etc - Cluster Client => Manages cluster / gets health and other metrics - Main Client => A facade for all the clients the fat client that has everything if you're lazy like me Additionally there are an interfaces for each client as well as a `mock` implementations of the interfaces if you need it in a test setting (built using testify mock package) . However , You are responsible for breaking changes in your testing setup. Logging is also supported (it will log the outgoing http requests and http responses from typesense) Final Note : Create/Update/Delete Operations do not return anything except for errors if there are any . This was a concious design decision . Given that Typesense Returns correct status codes ie no need to read the json body data. If you disagree feel free to add your implementation and expand the interface See : https://github.com/baderkha https://github.com/baderkha/typesen Author : Ahmad Baderkhan

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/baderkha/typesense
Keywords: client , elastic , generics , go , rest , typesense
License: MIT
Latest release: about 3 years ago
First release: about 3 years ago
Namespace: github.com/baderkha
Dependent packages: 1
Dependent repositories: 1
Stars: 1 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 14 days ago

    Loading...
    Readme
    Loading...