hi,

I am going through learning to rank examples in Solr7. In the examples, the
features are part of the searched document.  Can I use solr's learning to
rank system if my features are user specific? e.g., if searching for
products, i want to rank some products higher if they have been used by
current user's friends.

Initially, i was thinking of tracking a list of 'friend products' with each
user so that after the query, i re-rank the results if any of the resulting
item is also in 'friend products' list. This list is being generated
outside the solr server. Can I user Solr7's re-ranking functionality with
this list?

One alternative is to extract features (e.g., like category, price buckets
etc.) of the products and save them in the solr documents; and then also
deduce the features of user's 'friend products' instead of just keeping the
raw product list. However, in both cases the search user has its specific
feature values.



Thanks
Nawab

Reply via email to