首页 > 解决方案 > 重新索引器配置 - 是否会为现有索引重新索引新数据

问题描述

MarkLogic - 9.0.8.2

我们创建了大约 5 个索引,用于在 MarkLogic 中搜索数据(19M 记录)

现在我们想再添加一个索引,资源利用率将取决于重新索引器节流阀中定义的值(大数字意味着更努力地重新索引)

由于重新索引需要几个小时/几天才能在生产环境中完成,并且不会对生产环境的性能产生影响,因此我们遵循了 MarkLogic 建议的(重新索引器在工作时间启用 false)最佳实践。

重新索引的 MarkLogic 最佳实践

在此处输入图像描述

在此处输入图像描述

现在我的问题是,在禁用重新索引的情况下,是否会为最初创建的现有索引添加新数据?

标签: performanceindexingmarklogic

解决方案


重新索引器设置仅适用于在配置更改后更新现有数据。无论是否启用重新索引,新插入的数据都将使用插入期间活动的配置进行索引。

在许多情况下,这意味着索引更改应该分多个步骤应用:首先,添加应用程序所需的任何新索引,然后在重新索引完成后部署对这些索引具有依赖关系的代码,最后删除已部署代码过时的所有索引.


推荐阅读