首页 文章

如何将新字段添加到solr模式中

提问于
浏览
0

我正在从Mongo到Solr进行数据导入 . 为此,我需要在Solr模式中添加新字段 . 我正在使用solr服务器5.1.0 .

  • Schema.xml在solrhome / server / solr / core / config目录中不可用,所以我将一个从solr-5.1.0 \ server \ solr \ configsets \ basic_configs \ conf复制到core \ config并在其中添加了字段 .

  • 现在当我们启动Solr服务器时,我收到WARN消息,我应该删除schema.xml文件,因为它现在是managed-schema . 应将这些字段移动到托管模式文件,但这不会发生 .

  • Solr如何将数据库表移动到索引 . 它是否将每行转换为文档?或者我必须在某处指定文档结构?

  • 如何重新索引先前导入的数据?

2 回答

  • 0

    对于数据导入,您需要db-data-config.xml文件,您将在其中放置sql查询并使用SOLR对其进行配置有关如何实现配置的信息,请转至link

  • 0

    我找到了一种将字段添加到模式中的方法 . 如果有任何其他正确的方法,请提供您的意见 .
    1.将schema.xml文件添加到solr / core1 / conf目录中 . 2.将managed-schema的所有内容复制到schema.xml中
    3.将新字段添加到schema.xml中 .
    4.删除managed-schema.xml
    5.重新启动solr,它将创建一个managed-schema.xml,并将schema.xml移动到scheam.bkp

    引用 -

    • solrconfig.xml - 阅读schemaFactory标记的文档 .

相关问题