我们希望将模式从索引字段更改为存储字段,例如
原创一:<field name="cat" type="string" indexed="true" stored="false">
新用户:<field name="cat" type="string" indexed="false" stored="true">
在不重新索引所有文档的情况下,有什么工具或命令可以帮助实现这一点?
发布于 2011-09-22 11:47:52
如果您更改了架构,则必须对文档重新编制索引。您可以使用多个核心来避免重新启动servlet容器,请参阅核心重新加载,但您确实需要重新索引。
发布于 2011-09-23 03:45:55
这是不可能的。如果字段未存储,则无法选择从索引中获取该字段的内容。
发布于 2013-03-14 05:30:34
是的..。你真的不能这样做,你必须重新建立索引。
但是重新索引不是问题,如果您有很多文档,您可以使用其中一个SOLR导入,或者如果您有一个与主solr一起复制的从solr,您可以停止复制,在主中重新索引,然后再次开始复制。
重新建立索引很无聊,对吧?^^
https://stackoverflow.com/questions/7509229
复制相似问题