In our application we are providing product master data search with SOLR. Now our requirement want to provide user context based search(means we are providing top search result using user history).
For that i have created one score table having following field 1)product_id 2)user_id 3)score_value As soon as user clicked for any product that will create entry in this table and also increase score_value if already present product for that user. We are planning to use boost field and eDisMax from SOLR to improve search result but for this i have to use one to many mapping between score and product table(Because we are having one product with different score value for different user) and solr not providing one to many mapping. We can solved this issue (one to many mapping handling) by de-normalizing structure as having multiple product entry with different score value for different user but it result huge amount of redundant data. Is this(de-normalized structure) currect way to handle or is there any other way to handle such context based search. Plz help me -- View this message in context: http://lucene.472066.n3.nabble.com/User-context-based-search-in-apache-solr-tp4021964.html Sent from the Solr - User mailing list archive at Nabble.com.