Hi,
In the Solr schema file I have a integer type field named as 'ContentType'
as follows

<field name="ContentType" type="int" indexed="true" stored="true"/>

The values of this field can be one of the following:

1(for News) , 2(for Reviews), 3(for Opinion), 4(for Blogs)

I have a scenario in which when a user does a search the result should be
sorted by Best match(i.e. from Highest relevancy score to lowest score). At
the same time I want the solr documents having Blogs as the value in the
ContentType field appear at the bottom in the search result below the
documents having News, Reviews or Opinion as the value in the ContentType.

The way I am doing this is by first doing a sort on the ContentType Field
and then doing a sort by score as follows.

sort=ContentType asc,score desc

Is there a better solution to do the same.

Thanks
Gurjot

Reply via email to