我的观点仅适用于当天的数据。它会为当天进行一些汇总,并忽略较早的数据。这意味着在D1,我将不再需要D-1的索引数据。
我需要保持索引中的旧数据干净,因为我必须处理的卷将污染索引并减慢查看操作的速度。
有没有一种方法可以配置Couchbase来清理索引?
我看到的另一种解决方案是每天仅在午夜删除索引,因此它仅包含当天的数据,但这看起来有些残酷。
感谢您的反馈:)
如果我对您的理解正确,您想重建索引,以使其不包含过时的数据...
Couchbase具有视图碎片的概念(将视图与基础数据进行比较过时的程度)。您可以在ouchbase控制台中配置碎片设置。转到“设置”,然后导航到“自动压缩”标签。
您可以默认看到那里的视图有30%的碎片。您可以减少它(最小2%),以便一旦达到此阈值,视图将自动重建。