full-text-search - 使用 Lucene/Solr 进行类似 Digg 的搜索结果排名?

标签 full-text-search lucene solr digg reddit

我使用 Solr 进行搜索。

我的文档具有整数字段“流行度”。

我想通过普通全文搜索的组合对结果进行排名 相关性和受欢迎程度。

这有点像在 digg 中搜索 - 结果 排名基于搜索相关性以及挖掘次数 发帖有。

我心里没有任何具体的排名算法。但这是吗 solr 可以做些什么吗?

最佳答案

Solr 的 FunctionQuery 正是您所需要的:

http://wiki.apache.org/solr/FunctionQuery

关于full-text-search - 使用 Lucene/Solr 进行类似 Digg 的搜索结果排名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1996668/

相关文章:

solr - 根据 Solr 多值字段的负载增加分数

mysql - 在solr索引中保留关系数据库结构?

MySQL街道地址模糊搜索

java - 如何使用 Hibernate Search/Lucene 根据列值对行进行索引?

performance - 检索 Lucene 搜索返回的所有文档的某些字段的最佳方法

regex - Solr:使用正则表达式片段提取段落

MySQL,每个找到的记录加入不同的父表

node.js - mongodb 2.4 全文搜索

linux - Solr 在 Linux 操作系统上挂起创建核心的原因是什么?

solr - 什么是 Solr "Searcher"?