分享

solr core应经建好,并且有数据了,想调整字段,该如何处理

IT_雪夜归人 发表于 2016-3-13 17:09:48 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 7286
solr core应经建好,并且有数据了,想调整字段,该如何处理
1、有个一个字段我给了默认值,暂且说这一列,如何把这一列置空?
2、solr core应经建好,并且有数据了,想添加一个字段,是否能保持原有数据而添加一个字段?
非常感谢

已有(1)人评论

跳转到指定楼层
atsky123 发表于 2016-3-13 19:37:18
个人认为两种解决方案:
1.增加另外一个core,solr允许多个core
2.尝试使用动态字段

希望有所帮助
#####################################################
动态字段(Dynamic fields)允许 solr 索引那些没有在 schema 中明确定义的字段。这个功能在忘记定义一些字段时很有用。动态字段可以让系统更灵活,通用性也更强。
       动态字段和常规字段类似,除了它名字中包含一个通配符外,在索引文档时,一个字段如果在常规字段中没有匹配时,将到动态字段中匹配。
       假设schema中定义了一个叫*_i的动态动态字段,如果要索引一个叫 cost_i 的字段,但是 schema 中不存在 cost_i 的字段,这样 cost_i  将被索引到 *_i 字段中。
动态字段也是定义在 schema.xml 文件中,和其他字段一样,它也有名词,字段类型,和属性。
########################################################
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条