java - 编译和部署自定义 Solr 请求处理程序

标签 java solr lucene

我已经编写了自己的自定义 Solr 搜索请求处理程序。它是定义单个类的单个 Java 源文件。如何编译请求处理程序并将其引入我的 Solr 实例?我想我应该从 java 源文件创建一个 JAR 文件并将该 JAR 放在某个地方,以便 Solr 知道该类。如果这确实是我必须做的,那么我如何在不编译 Solr 的整个核心的情况下从单个 Java 源文件生成 JAR 文件?有了请求处理程序 JAR 之后,我应该把它放在哪里?

最佳答案

你可以看看这个link创建一个 jar 。

创建 jar 后,您需要将 jar 放入 lib instanceDir 中的目录你的 SolrCore。有关详细信息,请查看 here .

您需要在 solrconfig.xml 中添加以下内容-

<lib dir="../../../lib/yourjarname"/>

关于java - 编译和部署自定义 Solr 请求处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17209034/

相关文章:

java - 使用 equalsIgnoreCase 来检查是否相等

java - Intellij 资源不在内置工件中

java - 使用 Jackson 反序列化 JSON - 为什么 JsonMappingException "No suitable constructor"?

java - SolR 限制每个文件的点击次数

java - Lucene中使用 vector 空间模型代替BM25

java - 我可以从 Groovy 调用 Scala 动态函数吗?

search - solr 搜索多个类别和标签

java - 将多个 Lucene 索引与相同结构的文档结合起来,用于查询和排序

lucene - apache solr : sum of data resulted from group by

Solr TF 与所有条款匹配