package main import ( "fmt" "github.com/expectedsh/go-sonic/sonic" ) func main() { ingester, err := sonic.NewIngester("localhost", 1491, "SecretPassword") if err != nil { panic(err) } // I will ignore all errors for demonstration purposes _ = ingester.BulkPush("movies", "general", []sonic.IngestBulkRecord{ {"id:6ab56b4kk3", "Star wars"}, {"id:5hg67f8dg5", "Spider man"}, {"id:1m2n3b4vf6", "Batman"}, {"id:68d96h5h9d0", "This is another movie"}, }) search, err := sonic.NewSearch("localhost", 1491, "SecretPassword") if err != nil { panic(err) } results, _ := search.Query("movies", "general", "man", 10, 0) fmt.Println(results) }