我可以动态地向solr服务器提供solrconfig.xml和schema.xml文件吗?

时间:2013-10-14 08:41:11

标签: java search solr lucene indexing

我想对多个模式的数据执行索引和搜索,即动态地我想决定这个特定模式的索引,并搜索这个特定的模式。

据我所知,我们需要为索引和搜索结构配置 schema.xml solrconfig.xml 文件,这些文件位于文件系统的solr文件夹中。那么我该如何动态创建和提供它们呢? 有可能吗?

我正在使用solr 4.0,Java,GWT。

1 个答案:

答案 0 :(得分:1)

Solr支持CREATE and RELOAD commands,它允许您动态加载新的Core / Collections。您仍然需要生成xml文件。但是,您可以使用包含所有必需类型的基本schema.xml开始,然后使用new Solr REST API添加实际字段。

如果您在云模式下运行Solr而不是在文件系统上安装文件,则可以将定义推送到Zookeeper。