Java 为TermVectors安装Solr修补程序

Java 为TermVectors安装Solr修补程序,java,solr,lucene,solrj,Java,Solr,Lucene,Solrj,我正在使用Solr8.0,我需要在代码中获得术语向量的结果,但我不能在SolrQuery中使用“tvrh”。我看到我需要在我的Solr上安装一个补丁,但我不知道怎么做 修补程序的链接: 有人能帮我吗 非常感谢 亚历克斯最后,我找到了另一种解决问题的方法。 我使用下面的代码来获取术语向量,并将它们放在一个对象中,效果非常好 非常感谢你的帮助 该修补程序适用于2009年推出的Solr版本。它已经有十多年的历史了,如果没有大规模的编辑和采用,它将不可能应用于Solr8。你必须自己去做,或者,更好的是,

我正在使用Solr8.0,我需要在代码中获得术语向量的结果,但我不能在SolrQuery中使用“tvrh”。我看到我需要在我的Solr上安装一个补丁,但我不知道怎么做

修补程序的链接:

有人能帮我吗

非常感谢


亚历克斯最后,我找到了另一种解决问题的方法。 我使用下面的代码来获取术语向量,并将它们放在一个对象中,效果非常好

非常感谢你的帮助


该修补程序适用于2009年推出的Solr版本。它已经有十多年的历史了,如果没有大规模的编辑和采用,它将不可能应用于Solr8。你必须自己去做,或者,更好的是,问问你真正需要Solr回报什么。可能还有其他方法可以返回您正在查找的信息。好的,所以补丁是个坏主意。目标是从术语向量中获得tf和df。我在一个字段中有一些文档内容,其想法是获取文档的每个术语及其tf(术语频率)和df(文档频率),然后您可以要求将结果作为JSON返回,并将响应解析为一个对象。请参阅示例-如果它满足您的需要,我将添加它作为答案。我不确定“Solr的响应之外”是什么意思-从服务器返回的任何内容,只要是有效的JSON,都将通过直接将响应解析为JSON返回。但你的发现似乎很完美;它应该是SolrJ主发行版的一部分。如果票证不存在,请添加一个链接到票证,以便其他人可以知道它。正确,我认为返回的JSON将是整个请求,而不仅仅是
响应
部分。我可能错了