Query Precision/Recall vs Sort

I have a catalog of products and I'm facing some problems when I try to sort the results by other criteria than by relevance.

Today I can sort the results in order: most recent and most rated.

My query has the characteristic of having the most accurate results on the first page of results and the other pages are the result of recall.

When I try to order the results by the "most rated" criteria, the results on the first page are meaningless with the search term but the document is returned because a word of the search term exists in the document.

Ex:

Search for: english course

Results:

English course A - Rating 1
English course B - Rating 2
English course C - Rating 3
.
.
.
Makeup course - Rating 5

If I order by the best rating, the result is:

Makeup course - Rating 5
.
.
English course C - Rating 3
English course B - Rating 2
English course A - Rating 1

Does anyone have any guidance to get the ordering only in the documents that make sense with the search term?

One simple alternative is to offer filters rather than sorting. Keep the sort criteria relevance based but offer options to filter by numbers of stars in rating.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.