fortytw2 / meili

a go client for MeiliSearch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

meili CircleCI Documentation

meili is a go package for using MeiliSearch

It has no dependencies outside the go standard library and is designed to be lightweight and easy to use.

comparison to meilisearch-go

  • zero external dependencies
  • no 'builder' pattern-ish API.
  • cleaner API through use of functional options instead of configuration structs
  • use of json.RawMessage for user supplied documents instead of reflection/automatic JSON encoding
    • this means no Hits []interface{} where the interface is unable to be your actual struct
    • you can also use your own higher-performance json encoding library without issue.

About

a go client for MeiliSearch

License:MIT License


Languages

Language:Go 98.3%Language:Shell 1.7%