SOLR を使用して、データから検索結果を生成しています。索引付けされた各文書には、created_at (日付) と、検索したいいくつかの用語があります。
現在、結果は created_at によって並べ替えられているため、最新の結果が一番上に表示されます。
通常はこの順序を維持したいが、用語の検索は許可したい。用語を検索するとき、結果にその用語が存在することは必須ではありませんが、これらの製品の少なくとも一部が、通常は表示されない場合でも、検索で上位に表示されるようにしたいと考えています.
これは、並べ替えとランキングを組み合わせようとする奇妙な問題を引き起こします。他の人は同様の問題をどのように処理しましたか?