I agree , the tow query solution is the simplest to implement and you have much more control on the UI as well. It seems you want to have a “featured” set of results above and separate from the organic results from the index.
You could choose to request only specific fields in the “featured” query. Rahul Singh Chief Executive Officer m 202.905.2818 Anant Corporation 1010 Wisconsin Ave NW, Suite 250 Washington, D.C. 20007 We build and manage digital business technology platforms. On Sep 3, 2018, 6:29 AM -0400, Emir Arnautović <emir.arnauto...@sematext.com>, wrote: > Hi, > The requirement is not 100% clear or logical. If user selects filter > type:comedy, it does not make sense to show anything else. You might have > “Other categories relavant results” and that can be done as a separate query. > It seems that you want to prefer comedy, but you have an issue with boosting > it too much results in only comedy top results and boosting it too little > does not result in comedy being top hit all the time. Boosting is usually > used to prefer one type if there are similar results but that does not > guaranty that they will be top all the time. Your options are: > 1. tune boost parameter so the results are as expected in most times (it will > never be all the times) > 2. use collapse (group) feature to make sure you get results from all > categories > 3. have two queries and combine results on UI side > 4. use faceting in combination with query and let user choose genre. > > HTH, > Emir > -- > Monitoring - Log Management - Alerting - Anomaly Detection > Solr & Elasticsearch Consulting Support Training - http://sematext.com/ > > > > > On 3 Sep 2018, at 08:48, mama <sundaram....@gmail.com> wrote: > > > > Hi > > We have requirement to boost only first few records & rest of result should > > be as per search. > > e.g. if i have books of different genre & if user search for some book > > (intrested in genere : comedy) then > > we want to show say first 3 records of genre:comedy and rest of results > > should be of diff genre . > > Reason for this is , we have lots of books in db , if we boost comedy genre > > then first 100s of records will be comedy and user may not be aware of other > > books. > > is it possible ? > > > > Query for boosting genre comedy > > genre:comedy^0.5 > > > > can someone help with requirement of limiting boost to first few records ? > > > > > > > > -- > > Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html >