全文索引限制

本文介绍全文索引的限制,请在使用全文索引前仔细阅读。

目前为止,全文索引有如下限制:

  • 字符串索引的最大长度为256字节,超出的部分做截断处理。

  • 不能同时为多个属性创建全文索引。

  • 全文搜索语句LOOKUP/MATCH中的WHERE子句不支持逻辑运算ANDOR

  • 全文索引不支持多个标签的搜索。

  • 不支持排序全文搜索的返回结果,而是按照数据插入的顺序返回。

  • 全文索引不支持搜索属性值为NULL的属性。

  • 目前不支持重建或修改Elasticsearch索引。

  • LOOKUPMATCH语句不支持管道符,文档中的示例除外。

  • 只能用单个条件进行全文搜索。

  • 全文索引不会与图空间一起删除。

  • 确保同时启动了Elasticsearch集群和Nebula Graph,否则可能导致Elasticsearch集群写入的数据不完整。

  • 在点或边的属性值中不要包含'\,否则会导致Elasticsearch集群存储时报错。

  • 从写入Nebula Graph,到写入listener,再到写入 Elasticsearch 并创建索引可能需要一段时间。如果访问全文索引时返回未找到索引,可等待索引生效(但是,该等待时间未知,也暂无返回码检查)。