I have tried to use redisearch-go library with Geo Field.
I don't understand how to set a Geo Field to the document.
My schema is as below.
schema := redisearch.NewSchema(redisearch.DefaultOptions).
AddField(redisearch.NewTextField("vehicle_id")).
AddField(redisearch.NewGeoField("location"))
indexDefinition := redisearch.NewIndexDefinition().AddPrefix("vehicles:")
if err := client.CreateIndexWithIndexDefinition(schema,indexDefinition); err != nil {
log.Fatal(err)
println(err)
}
doc := redisearch.NewDocument("veh_1", 1.0)
doc.Set("vehicle_id", "vehicle_1").
Set("location", ?????????? )
if err := c.Index([]redisearch.Document{doc}...); err != nil {
log.Fatal(err)
println(err)
}
Help me how to define the geofeild as an interface marked in question marks on below code.
doc.Set("vehicle_id", "vehicle_1").Set("location", ?????????? )