0

EWZSearchBundle を介して、Symfony 2 プロジェクトで Zend Lucene を使用しています。すべて順調に機能していますが、サイトが定着して数か月が経過した今、一部のキーワードの検索結果は完全に正確ではあるものの、あまり良くないことがわかりました。

最初のステップとして、古い記事よりも新しい記事を優先してほしいです。Luence でこれを行う方法はありますか (ドキュメントに関連するものは見つかりませんが、見逃している可能性があります)、または Lucene 検索の上のレイヤーとしてこれを行う必要があります (つまり、ヒットをループして追加します)。記事の年齢に基づくスコアへのファッジ要因)?

4

1 に答える 1

0

考えられるアプローチの 1 つは、検索ヒットのカスタム ソートを使用して、スコアが同じ場合に新しい結果を古い結果よりもランク付けすることです。

于 2013-08-16T19:16:09.160 に答える