如何使用新列更新 Cassandra Lucene 索引而不重建?

问题描述 投票:0回答:1

Cassandra 中似乎只能为一张表创建一个 Lucene 索引。

如果要向索引添加新字段,则需要删除旧的 Lucene 索引并重新索引。

但是在一个节点上重新索引数据非常耗时。

我说得对吗?

我没有找到在 Cassandra 中使用新列更新 lucence 索引的方法。

感谢您的评论。

谢谢!

cassandra lucene cassandra-lucene-index
1个回答
0
投票

Cassandra 中的 Lucene 索引一旦创建就无法更改。

我知道的唯一方法是删除索引,然后使用您想要索引的更新的字段(列)列表重新创建它。

我同意,如果有大量数据需要建立索引,则非常耗时,并且还意味着在索引完成之前暂时失去查询数据的能力。干杯!

© www.soinside.com 2019 - 2024. All rights reserved.