我正在寻求实现自定义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的例子。
答案 0 :(得分:0)
很老的问题,但对我来说是个新问题。 我找到了一个示例项目,而不是分步手册。但对其他人有用。
siterank sold custom query function
这个示例中有一个 Solr 的自定义函数,它使用外部工具/服务来提供一个值。
答案 1 :(得分:-2)
本教程简短但提出了一个非常好的主意:http://www.solrtutorial.com/custom-solr-functionquery.html