java - 在 solr-5.3.1 中加载外部 jar 文件

标签 java solr solrj solrcloud

我已将我的 solr 版本从 4.3.0 切换到 5.3.1。 我想知道,如何加载外部 jar 文件(例如我的自定义分析器)并将其用作字段的分析器? 我以前加<lib>在 4.3.0 的 solrconfig.xml 中添加标签,一切正常。

例子: <lib dir="../../../contrib/analysis-extras/extra-libs" regex=".*\.jar" /> 但是现在当我试图在 5.3.1 中做同样的事情时它不起作用并且它给了我这个错误:“无法加载分析器” 但是在solr 5.3.1中似乎改变了加载jar文件的方式。 有人可以帮我吗? 提前致谢。

最佳答案

您可以将sharedLib 参数添加到solr.xml 中文件。

我已经写了一些关于 here 的东西.

关于java - 在 solr-5.3.1 中加载外部 jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34849998/

相关文章:

java - 是否使用 Spring Solr 数据来实现像备份这样的灵活请求?

java - 搜索 Solr/SolrJ 中的所有字段

java - 使用 Spring 从测试/资源加载资源/文件

java - 在资源文件夹Java中插入图像

JAVA OpenGL 3D Cube 多个纹理

tomcat - Solr Config Case Sensitivity-导致Solr重启后下线

java - 如何在 Solr 中使用多个过滤器实现该产品搜索查询?

java - 有没有更快的方法来处理 java android 中的数组?

xml - 在solr中输入任意xml

java - 使用 Solr 索引文件会阻塞文件