feat: enable automatic re-indexing on schema version changes
1 file changed, 2 insertions(+), 12 deletions(-)
changed files
M internal/index/index_meta.go → internal/index/index_meta.go
@@ -71,21 +71,11 @@ if err := json.Unmarshal(j, &meta.data); err != nil { return nil, errors.WithMessage(err, "index metadata is corrupt, try replacing the index") } - meta.checkSchemaVersion() - return &meta, nil } -func (i *Meta) checkSchemaVersion() { - if i.SchemaVersion < CurrentSchemaVersion { - i.log.Warn( - "Index schema version out of date, suggest re-indexing", - "schema_version", - i.SchemaVersion, - "latest_version", - CurrentSchemaVersion, - ) - } +func (i *Meta) IsSchemaOutdated() bool { + return i.SchemaVersion < CurrentSchemaVersion } func (i *Meta) Save() errors.E {