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