2

我正在尝试实现自定义 Solr FunctionQueries。

我在网上找到了这个教程http://www.supermind.org/blog/756/how-to-write-a-custom-solr-functionquery

我需要知道是否需要更改 solr 源代码才能做到这一点,或者我可以通过引用一些 solr 的 .jar 文件来编写此函数。

你知道任何一步一步的教程来做一个自定义的 solr FunctionQuery 吗?

谢谢。

4

2 回答 2

4

您无需修改​​ Solr 代码。
您可以实现自己的自定义函数查询并使用依赖于 Solr 的 jar 对其进行编译。

然后可以将自定义扩展类打包为单独的 jar 文件。
命令jar -cvf ....

这个 jar 文件可以放在 Solr.xml 中指定的 Solr 外部共享库文件夹中。Solr 将自动加载此文件夹。

否则,在 solrconfig.xml 中添加一个指向您拥有 jar 的目录的元素

< lib dir="directory_have_the_jar_file" />

Solr 加载外部 lib 文件夹,因此可以使用自定义扩展。

于 2012-11-27T04:00:14.070 回答
0

也许这个链接会有所帮助 http://java.dzone.com/news/how-write-custom-solr http://wiki.apache.org/solr/FunctionQuery

于 2012-11-26T13:16:02.433 回答