0

我已经更改了 schema.xml 中的一个索引,现在想要刷新所有现有文档..

怎么做 ?我不想再次上传所有文件...

有什么建议吗?

4

2 回答 2

4

如果您更改了架构,您必须重新编制索引。当然是在重启 Solr 之后。

更新:如果“添加一个额外的索引”是指添加一个核心,则该核心是空的,因此您必须在那里添加您需要的任何内容。如果您更改字段的分析方式或添加字段等,您必须再次重新索引,您的文档不会更改以反映您所做的更改,直到您重新索引

于 2012-04-26T07:34:40.820 回答
0

你是如何索引数据的?如果您从数据库中获取数据,您可以使用数据导入处理程序并使用增量导入查询。delta-import 只会更新新添加的字段。查看此链接以获取完整文档:

http://wiki.apache.org/solr/DataImportHandler

于 2012-04-28T17:51:38.777 回答