【发布时间】:2013-09-05 16:02:18
【问题描述】:
我正在使用 SOLR 从我的数据中生成搜索结果。每个已编入索引的文档都有一个 created_at(日期)以及我要搜索的一些术语。
目前,结果是按 created_at 排序的,所以最新的结果在最前面。
我想通常保持这个顺序,但允许搜索一个词。在搜索某个术语时,结果中是否存在该术语不应该是强制性的,但我确实希望至少其中一些产品在搜索中出现在搜索结果的前列,即使它们通常会被排除在视图之外。
这提出了一个尝试将排序和排名结合起来的奇怪问题。其他人是如何处理类似问题的?
【问题讨论】: