2017-05-13 5 views
0

現在、検索に重点を置いているアプリケーションがあり、検索にユーザーの信号(クリック/ダウンロードなど)を含めることを検討しています結果。関連性を高め、検索結果を調整するために、キーワード単位でこれを実行したいと考えています。クエリごとのユーザーの信号をsolrで保存し、照会時にブーストする方法

私たちは、次のスキーマ

Resource 
id 
title 
description 
tags 

でモデルを持っていると私はその後

ResourceSignals 
resource_id 
search_term 
boost_amount 

のような何かをしたい問合せ時にリソースを動的にブースト量によって与えられた期間のためにブーストする必要があります(インデックス時のクリック数から集計します)。 solrでこれをどのように達成できますか?

答えて

0

SOLR-10359最近、この正面から始まった作品をご覧ください。

また、ユーザーのフィードバックを使用してLearning To Rankを適用することもできます。これは現在利用可能です。

関連する問題