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