我正在使用 SOLR 从我的数据中生成搜索结果。每个已编入索引的文档都有一个 created_at (日期)以及我要搜索的一些术语。
目前,结果按 created_at 排序,以便最新的结果在最前面。
我想一般保持这个顺序,但允许搜索一个词。在搜索一个术语时,结果中该术语的存在不应该是强制性的,但我确实希望至少其中一些产品在搜索中出现在搜索结果的前列,即使它们通常会被排除在视图之外。
这提出了一个尝试将排序和排名结合起来的奇怪问题。其他人是如何处理类似问题的?
您可以提升更新的文章,如http://wiki.apache.org/solr/SolrRelevancyFAQ#How_can_I_boost_the_score_of_newer_documents中所述