> > - keep the SOLR index independent of bought/like - have a db table with user prefs on a per item basis
I have the same idea this far. at query time, specify boosts for 'my items' items I believe this works if you want to sort results by faved/not faved. But how does it scale if users already favorited/liked hundreds of item? The query can be quite long. Looking forward to your idea. On Thu, May 20, 2010 at 6:37 PM, dc tech <dctech1...@gmail.com> wrote: > Another approach would be to do query time boosts of 'my' items under > the assumption that count is limited: > - keep the SOLR index independent of bought/like > - have a db table with user prefs on a per item basis > - at query time, specify boosts for 'my items' items > > We are planning to do this in the context of document management where > documents in 'my (used/favorited.... ) folders' provide a boost factor > to the results. > > > > On 5/20/10, findbestopensource <findbestopensou...@gmail.com> wrote: > > Hi Rih, > > > > You going to include either of the two field "bought" or "like" to per > > member/visitor OR a unique field per member / visitor? > > > > If it's one or two common fields are included then there will not be any > > impact in performance. If you want to include unique field then you need > to > > consider multi value field otherwise you certainly hit the wall. > > > > Regards > > Aditya > > www.findbestopensource.com > > > > > > > > > > On Thu, May 20, 2010 at 12:13 PM, Rih <tanrihae...@gmail.com> wrote: > > > >> Has anybody done personalized search with Solr? I'm thinking of > including > >> fields such as "bought" or "like" per member/visitor via dynamic fields > to > >> a > >> product search schema. Another option is to have a multi-value field > that > >> can contain user IDs. What are the possible performance issues with this > >> setup? > >> > >> Looking forward to your ideas. > >> > >> Rih > >> > > > > -- > Sent from my mobile device >