ClickCannon 数据生成更新
全屏卡片的日期输入和按数据源限定范围的过滤器
可识别定义在 lower(Body) 上的文本索引
lower(Body) 上定义了文本索引,且没有 preprocessor 参数,此前查询规划器会生成一个 hasAllTokens(Body, ...) 条件。由于该表达式与索引表达式不匹配,因此无法使用文本索引,查询就会退回到扫描。
现在生成的查询为 hasAllTokens(lower(Body), ...),这与索引表达式相匹配。对于以这种方式配置的数据源,不区分大小写的搜索现在能够正确地由文本索引加速。
相关 PR: #2326 feat: 支持在没有 preprocessor 的情况下对 lower(Body) 使用文本索引