diff --git a/index.go b/index.go index e765119..8f07490 100644 --- a/index.go +++ b/index.go @@ -78,6 +78,12 @@ type UpdateIndex interface { OpenMeta() error } +type CustomizableIndex interface { + Index + KeysInUse() (map[string]struct{}, error) + DropKeys(ids map[string]struct{}) error +} + type IndexReader interface { TermFieldReader(ctx context.Context, term []byte, field string, includeFreq, includeNorm, includeTermVectors bool) (TermFieldReader, error)