java - 实现自定义 solr 相似度

标签 java solr lucene similarity scoring

目前我需要实现自定义 solr 相似度。所以我发现我需要重写 DefaultSimilarity 类才能做到这一点。我仍然不知道应该如何完成以及在哪里获取可用于此目的的源代码。任何帮助,将不胜感激!

最佳答案

对于任何需要答案的人:

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

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

关于java - 实现自定义 solr 相似度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45144617/

相关文章:

solr - 您可以在 Cassandra 中使用 solr_query 来查找包含某些特定值的 map 字段吗?

encryption - 向 Solr/lucene 索引添加加密

java - 解析方法及特殊情况

java - 在 Java 中迭代 TreeSet 比迭代 HashSet 慢吗?

java - 如何在 Morphia/MongoDB Java 中创建复合唯一索引?

Java FX : Change the color of one unique letter in Label

计数出现的正则表达式匹配算法

java - 了解字符匹配和标记匹配之间的区别

mysql - SOLR 中的动态数据(如计数、观看次数等)- NRT 与 Redis?

lucene - 基于多个字段的 Solr/Lucene 拼写检查建议