I have so far just used the weights that Solr applies natively. In my experience, what makes a recommendation engine work better is, in order of importance,
a) dithering so that you gather wider data b) using multiple sources of input c) returning results quickly and reliably d) the actual algorithm or weighting scheme If you can cover items a-c in a real business, you are very lucky. The search engine approach handles (b) and (c) by nature which massively improves the likelihood of ever getting to examine (d). On Tue, May 21, 2013 at 1:13 AM, Johannes Schulte < johannes.schu...@gmail.com> wrote: > Thanks! Could you also add how to learn the weights you talked about, or at > least a hint? Learning weights for search engine query terms always sounds > like "learning to rank" to me but this always seemed pretty complicated > and i never managed to try it out.. > >