You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Couchbase Lite Swift 可选属性创建索引的支持问题咨询

Couchbase Lite 可选属性索引支持说明
  • 结论:Couchbase Lite 完全支持对非全文档存在的可选属性创建索引,不需要额外特殊配置。
  • 索引机制说明:Couchbase Lite 构建索引时只会自动纳入存在目标属性的文档,缺失该属性的文档不会生成对应的索引条目,既不会额外占用索引存储,也不会降低索引的维护效率。
  • 创建方式:和普通全量存在的属性创建索引的语法完全一致,例如使用 SQL++ 创建可选属性user_age的索引代码如下:
    CREATE INDEX idx_user_age ON _default(user_age)
    
    嵌套结构的可选属性(例如profile.contact.phone)也可以按同样规则正常创建索引。
  • 效果说明:执行包含该可选属性过滤条件的查询时,查询优化器会自动命中该索引提升查询效率,性能表现和针对全量存在属性创建的索引无差异;不涉及该属性的查询不会被该索引影响。

内容的提问来源于stack exchange,提问作者haider_kazal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 04:54:00