我正在从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 回答
对于数据导入,您需要db-data-config.xml文件,您将在其中放置sql查询并使用SOLR对其进行配置有关如何实现配置的信息,请转至link
我找到了一种将字段添加到模式中的方法 . 如果有任何其他正确的方法,请提供您的意见 .
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
引用 -