我正在尝试实现自定义 Solr FunctionQueries。
我在网上找到了这个教程http://www.supermind.org/blog/756/how-to-write-a-custom-solr-functionquery
我需要知道是否需要更改 solr 源代码才能做到这一点,或者我可以通过引用一些 solr 的 .jar 文件来编写此函数。
你知道任何一步一步的教程来做一个自定义的 solr FunctionQuery 吗?
谢谢。
我正在尝试实现自定义 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.xml 中指定的 Solr 外部共享库文件夹中。Solr 将自动加载此文件夹。
否则,在 solrconfig.xml 中添加一个指向您拥有 jar 的目录的元素
< lib dir="directory_have_the_jar_file" />
Solr 加载外部 lib 文件夹,因此可以使用自定义扩展。
也许这个链接会有所帮助 http://java.dzone.com/news/how-write-custom-solr http://wiki.apache.org/solr/FunctionQuery