Open
Description
So i have these indexes on the first startup:
if err := r.Repository.CreateIndex(context.Background(), func(schema om.FtCreateSchema) rueidis.Completed {
return schema.
FieldName("$.user.owner").As("owner").Tag().
FieldName("$.user.name").As("name").Tag().
Build()
}); err != nil {
logs.Warning(err)
}
now I need to add a new index:
if err := r.Repository.CreateIndex(context.Background(), func(schema om.FtCreateSchema) rueidis.Completed {
return schema.
FieldName("$.user.owner").As("owner").Tag().
FieldName("$.user.name").As("name").Tag().
FieldName("$.user.id").As("id").Tag().
Build()
}); err != nil {
logs.Warning(err)
}
But I get an index already exists error. I need my Redis to be persistent and can't flush everything.
Activity