I'm a completely lost here. bq: "I have designed a screen where results are showing in tabular form, in each column I have applied sorting( using Solr sort parameter)"
What does that mean? What is the relationship between columnA and columnB in the same row? Are they from the same doc? Different docs? What information is the user getting when they compare columnA and columnB in the same row? What information is the user getting when they compare columnA from row1 and row2? bq: "There is one keyword search box, in which I have applied the phrase boosting to maintain relevancy.( Most relevant result will show on the top). This seems like a totally unrelated statement. You "applied the phrase boosting to maintain relevancy". What relationship does that have to "in each column I have applied sorting"? ------- It _sounds_ like you have some kind of grid format where you have N docs (rows) and M columns (fields). So each row (doc) has some fields displayed. Now you want to sort results by different columns (I'm thinking like a spreadsheet where you can sort by clicking the different column heads). So assuming my mental picture is accurate, you have two choices: 1> you have the top N relevant documents that you want to display differently depending on the column selected. When the user switches columns you re-sort the top N docs. This is entirely an application level sort. You do a single search that returns the top N docs by relevance. When the user clicks on a column head you re-sort that result set without going to Solr at all. 2> when the user clicks a column head, you want to display the top N docs _from the entire index in sorted order_, which would be a new Solr query with sort=column. Best, Erick On Fri, Sep 8, 2017 at 9:50 PM, Renuka Srishti <renuka.srisht...@gmail.com> wrote: > Thanks Rick and Erick for your response. > Here is the situation where I want to use both sort and phrase boosting: > > - I have designed a screen where results are showing in tabular form, in > each column I have applied sorting( using Solr sort parameter). There is > one keyword search box, in which I have applied the phrase boosting to > maintain relevancy.( Most relevant result will show on the top). > > > - Now If I applied keyword search and then I want to sort the result, > how I can achieve this?(Sorting completely overrides scoring). > > Thanks > > Renuka Srishti > > On Sat, Sep 9, 2017 at 1:38 AM, Erick Erickson <erickerick...@gmail.com> > wrote: > >> Sorting completely overrides scoring. By specifying a sort parameter >> you're effectively telling Solr that you don't care about scoring, >> order the docs by the sort criteria. >> >> On Fri, Sep 8, 2017 at 3:35 AM, Rick Leir <rl...@leirtech.com> wrote: >> > Renuka, >> > >> > You have not told us nearly enough about your issue. What query? config? >> > >> > cheers -- Rick >> > >> > >> > >> > On 2017-09-08 05:42 AM, Renuka Srishti wrote: >> >> >> >> Hello All, >> >> >> >> I am trying to use sort parameter and phrase boosting together in >> search. >> >> But, if I use the sort parameter, it seems like Phrase Boosting does not >> >> work with it. >> >> >> >> Thanks >> >> Renuka Srishti >> >> >> > >>