我在Solr wiki中不明白,Solr是一个schema.xml
,还是可以有多个。{/ p>
我从Nutch那里获取了模式并将其放在Solr中,后来尝试从Solr运行示例。消息很清楚,架构中存在错误。
如果我有Solr,我是否坚持使用特定架构?如果没有,使用多个信息的信息在哪里?
答案 0 :(得分:3)
来自Solr Wiki - SchemaXml页面:
schema.xml文件包含有关哪些字段的所有详细信息 您的文档可以包含,以及如何处理这些字段 将文档添加到索引时,或查询这些字段时。
现在,在Solr中每个实例/索引只能有一个schema.xml文件。您可以使用以下策略在Solr中实现多个实例/索引:
Running Multiple Indexes - 请参阅此Solr Wiki页面了解更多详情。
当您想要在单个Servlet容器中管理多个“索引”时,需要采取各种策略
Running Multiple Cores。 - 再次,请参阅Solr Wiki页面了解更多详情......
多个内核可让您拥有一个单独的Solr实例 配置和索引,具有自己的配置和架构 不同的应用,但仍然有统一的便利 管理。个别指数仍然相当孤立,但你 可以将它们作为单个应用程序进行管理,即时创建新索引 通过启动新的SolrCores,甚至可以替换一个SolrCore 另一个SolrCore没有重新启动你的Servlet容器。