首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将架构从索引字段更改为存储字段,而无需在Solr中重新索引

问将架构从索引字段更改为存储字段,而无需在Solr中重新索引
EN

Stack Overflow用户
提问于 2011-09-22 11:25:44
回答 3查看 566关注 0票数 0

我们希望将模式从索引字段更改为存储字段,例如

原创一:<field name="cat" type="string" indexed="true" stored="false">

新用户:<field name="cat" type="string" indexed="false" stored="true">

在不重新索引所有文档的情况下,有什么工具或命令可以帮助实现这一点?

EN

回答 3

Stack Overflow用户

发布于 2011-09-22 11:47:52

如果您更改了架构,则必须对文档重新编制索引。您可以使用多个核心来避免重新启动servlet容器,请参阅核心重新加载,但您确实需要重新索引。

票数 1
EN

Stack Overflow用户

发布于 2011-09-23 03:45:55

这是不可能的。如果字段未存储,则无法选择从索引中获取该字段的内容。

票数 0
EN

Stack Overflow用户

发布于 2013-03-14 05:30:34

是的..。你真的不能这样做,你必须重新建立索引。

但是重新索引不是问题,如果您有很多文档,您可以使用其中一个SOLR导入,或者如果您有一个与主solr一起复制的从solr,您可以停止复制,在主中重新索引,然后再次开始复制。

重新建立索引很无聊,对吧?^^

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7509229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档