英尺。改变

语法
FT.ALTER {index} [SKIPINITIALSCAN] SCHEMA ADD {attribute} {options} ...
可用:
Redis 堆栈 / 搜索 1.0.0
时间复杂度:
O(N),其中 N 是键空间中的键数

向索引添加新属性。向索引添加属性会导致任何将来的文档更新在为现有文档编制索引和重新编制索引时使用 new 属性。

例子

必需参数

index

是要创建的索引名称。

SKIPINITIALSCAN

如果设置,则不扫描和索引。

SCHEMA ADD {attribute} {options} ...

在 SCHEMA 关键字后,声明要添加的字段:

  • attribute是要添加的属性。
  • options是属性选项。指FT.CREATE了解更多信息。

注意:

根据索引的创建方式,您可能会受到附加文本数量的限制 属性,这些属性可以添加到现有索引中。如果当前索引包含的少于 32 个 text 属性,则SCHEMA ADD最多只能添加 32 个属性(这意味着 index 将永远只能包含 32 个 total text attributes)。如果您希望将索引设置为 包含超过 32 个属性,请使用MAXTEXTFIELDS选择。

返回

英尺。ALTER 返回一个简单的字符串回复OK如果执行正确,否则返回错误。

例子

更改索引
127.0.0.1:6379> FT.ALTER idx SCHEMA ADD id2 NUMERIC SORTABLE
OK

See also

FT.CREATE


RATE THIS PAGE
Back to top ↑