我正在寻找实现自定义Solr FunctionQueries。
有没有什么好的教程或一步一步的指导,我发现唯一的一个是http://www.solrtutorial.com/custom-solr-functionquery.html,它没有很好地解释细节。
我知道我需要实现org.apache.solr.search.ValueSourceParser
和org.apache.solr.search.ValueSource
,但是public DocValues getValues(Map context, IndexReader reader)
是如何工作的?我如何知道这个方法中文档的字段值,以及如何将它与查询进行比较?
我也试过几本书,但都没有实现FunctionQueries的例子。
2条答案
按热度按时间ozxc1zmp1#
很老的问题,但对我来说是新的。我找到了一个样本项目,而不是一步一步的手册。但它对其他人有用。
siterank sold custom query function
在这个示例中有一个Solr的自定义函数,它使用外部工具/服务来提供一个值。
jtoj6r0c2#
本教程很简短,但提供了一个很好的想法:http://www.solrtutorial.com/custom-solr-functionquery.html