schema.xml在发布命令

时间:2016-06-22 14:59:58

标签: xml apache solr

我是Solr的新手,我一直在关注他们的文档教程,我从所提供的示例中添加了要编入索引的文档:在Windows上运行命令:

Java –DC=nomCore –jar path/to/post.jar path/to/fichiers.xml

文档已编制索引并可搜索,但我没有修改schema.xml,索引文档后,字段显示在Solr管理界面中,但它们与schema.xml中的字段不同不变。 这是正常的吗?如何使用post命令和schema.xml在索引文档之间进行同步?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

如果您要求使用新架构更新索引文档,则没有SOLR不支持该架构。以下是几点

  1. 首先,一旦schema.xml被更改,solr服务需要重新启动,否则新的schema.xml将不会应用于进入SOLR的新文档。
  2. 在schema.xml更改之前已经编入索引的文档,不会将新模式放入其中。如果您真的需要,那么唯一的方法就是重新索引这些文档。