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

标签 java search solr lucene indexing

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

据我所知,我们需要为索引和搜索结构配置schema.xmlsolrconfig.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/

相关文章:

java - 方法的返回值没有返回到 main

search - 调整我的 Foursquare API 搜索查询的最佳方法是什么?

c++ - 在 AD 服务器上使用 winldap.h 进行 LDAP 搜索

hadoop - HDFS上的Solr集合创建失败

java - 无法使用 post 工具或 URL 删除 solr 文档(使用查询)

solr - "match all docs"查询中 solr 中的结果如何排序

java - 从文件中读取特定字符

java - JAX-WS - 将 WebServiceContext 注入(inject)仅具有 @Oneway 方法的 @WebService

java - 无法在 spring mvc 中显示带有错误消息的同一页面

c# - 匹配两个列表