FT.ALTER
Syntax
FT.ALTER {index} [SKIPINITIALSCAN] SCHEMA ADD {attribute} {options} ...
Time complexity: O(N) where N is the number of keys in the keyspace
ACL Categories: @search
Description
Add a new attribute to the index. Note that adding an attribute to the index causes any future document updates to use the new attribute when indexing and reindexing existing documents.
Required arguments
- The
index
parameter is the index name to alter. - The
SKIPINITIALSCAN
option: if set, the command does not scan and index. - After the
SCHEMA ADD
keywords, declares which fields to add:attribute
is an attribute to add.options
are attribute options. Refer toFT.CREATE
for more information.
Return Values
- Simple string reply:
OK
if executed correctly. - Simple error reply in these cases: no such index, invalid schema syntax.
Examples
dragonfly> FT.ALTER idx SCHEMA ADD id2 NUMERIC SORTABLE
OK