【发布时间】:2017-08-23 10:55:38
【问题描述】:
我有 1000 万个文档的索引,然后根据新要求,我需要在我的 solr 架构中添加额外的字段。 所以我的问题是什么是理想的方法?我的意思是简单地在模式中添加字段并重新索引整个数据?还是只是一些部分索引?还是别的什么?
【问题讨论】:
我有 1000 万个文档的索引,然后根据新要求,我需要在我的 solr 架构中添加额外的字段。 所以我的问题是什么是理想的方法?我的意思是简单地在模式中添加字段并重新索引整个数据?还是只是一些部分索引?还是别的什么?
【问题讨论】:
无论您做什么,都必须提交数据,因此答案可能取决于其余字段的大小。如果它们很小,只需添加字段并重新索引所有内容。
如果存在非常大的字段,让 Solr 在内部获取内容(即部分更新)而不是通过网络提交内容可能更有效,但这需要您已经将所有字段定义为已存储或带有文档值。
不可能确切地说出来,因此您必须对少量文档执行一个小型测试,才能准确了解您的数据集的性能。
【讨论】: