solr 6.3在DefaultSimilarity类中覆盖方法tf

时间:2018-03-23 12:47:21

标签: solr

我正在使用solr 6.3我想将类“DefaultSimilarity”扩展为Override方法“tf()”任何人都可以建议找到java类的位置以及放置新创建的类的位置。

1 个答案:

答案 0 :(得分:0)

当前的默认相似性(这不是一个类 - 它只是Solr内部保留的引用)是BM25Similarity。所有标准相似性都位于org.apache.lucene.search.similarities下。

如果您正在寻找旧的TF / IDF得分者,您希望查看ClassicSimilarity class并将其扩展为覆盖tf

新的相似性可以构建为单独的.jar文件,然后be included in the lib definition for your Solr installation