我想对多个模式的数据执行索引和搜索,即动态地我想决定为此特定模式建立索引并对此特定模式进行搜索。
据我所知,我们需要为索引和搜索结构配置schema.xml和solrconfig.xml文件,它们位于文件系统上的solr文件夹中。那么我怎样才能动态地创建和提供它们呢? 可能吗?
我正在使用 solr 4.0、Java、GWT。
最佳答案
Solr 支持CREATE and RELOAD commands ,它允许您动态加载新的核心/集合。您仍然需要生成 xml 文件。但是,您可以从包含所有必需类型的基本 schema.xml 开始,然后使用 new Solr REST API 添加实际字段。 。
或者,如果您在云模式下运行 Solr,而不是在文件系统上保存文件,您也许可以将定义推送到 Zookeeper 中。
关于java - 我可以向 Solr 服务器动态提供 solrconfig.xml 和 schema.xml 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19356404/