我正在尝试实现自定义 Solr FunctionQueries。
我在网上找到了这个教程http://www.supermind.org/blog/756/how-to-write-a-custom-solr-functionquery
我需要知道是否需要更改 solr 源代码才能做到这一点,或者我可以通过引用某些 solr 的 .jar 文件来编写此函数。
您知道进行自定义 solr FunctionQuery 的分步教程吗?
谢谢。
最佳答案
您无需修改 Solr 代码。
您可以实现自己的自定义函数查询并使用 Solr 依赖 jar 对其进行编译。
然后可以将自定义扩展类打包为单独的 jar 文件。
命令jar -cvf ....
这个jar文件可以放到Solr外部 shared lib Solr.xml 中指定的文件夹。 Solr 将自动加载此文件夹。
否则,在 solrconfig.xml 中添加一个指向 jar 所在目录的元素
< lib dir="directory_having_the_jar_file" />
Solr 加载外部 lib 文件夹,以便可以使用自定义扩展。
关于solr - 自定义 Solr 函数查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13564406/