Get started

INSTALL


        
          
            

go get github.com/algolia/algoliasearch-client-go/v3@v3.Y.Z

INDEX


        
          
            

type Contact struct {
  ObjectID  string `json:"objectID"`
  Firstname string `json:"firstname"`
  Lastname  string `json:"lastname"`
}

contacts := []Contact{
  {ObjectID: "myID1", Firstname: "Jimmie", Lastname: "Barninger"},
  {ObjectID: "myID2", Firstname: "Ray", Lastname: "Charles"},
}

res, err := index.SaveObjects(contacts)

SEARCH


        
          
            

params := []interface{}{
  opt.AttributesToRetrieve("firstname", "lastname"),
  opt.HitsPerPage(50),
}

res, err := index.Search("jimmie paint", params...)

Enable anyone to build great Search & Discovery