实现自定义solr相似性

时间:2017-07-17 12:42:20

标签: java solr lucene similarity scoring

目前我需要实现自定义solr相似性。所以我发现我需要覆盖DefaultSimilarity类才能执行此操作。我仍然无法弄清楚它应该如何完成以及在哪里获得可用于此目的的源代码。任何帮助,将不胜感激!

1 个答案:

答案 0 :(得分:0)

对于任何需要答案的人:

我需要做的是在eclipse中创建一个包项目,下载lucene-core jar并将其添加到项目中。之后我导入了所需的库并覆盖了Similarity类。

之后我用新的相似度类创建了一个jar。将jar添加到solr / dist /目录。在jar文件中添加了一个ref到所需内核的solrconfig文件。像shema文件中的任何其他相似性一样使用相似性。