Solr是否支持自定义FunctionQuery?

时间:2011-07-22 09:21:03

标签: lucene solr

solr wiki FunctionQuery页面显示solr支持按功能排序

Sort By Function

<!> Solr3.1

It is now possible to sort the results by the output of a function. For instance, if an application wanted to sort by distance, it could do:

http://localhost:8983/solr/select?q=*:*&sort=dist(2, point1, point2) desc

但所有solr可用的函数都不适合我的情况,solr支持自定义functionquery吗?

如果solr支持,请给我一些例子。 感谢:)

2 个答案:

答案 0 :(得分:2)

是的,可以将自己的/自定义函数Query添加到solr。 为此,您必须扩展源代码。

举个例子来看看: http://www.supermind.org/blog/756/how-to-write-a-custom-solr-functionquery

答案 1 :(得分:1)

为solr 4编写自定义函数时发生了一些变化。查看http://www.dynamicalsoftware.com/solr/customize以获取子类的内容及其原因的摘要。