# Sort by date AND score

**URL:** <https://www.ruby-forum.com/t/sort-by-date-and-score/138687>\
**Category:** Ferret\
**Created:** [May 26, 2008, 6:01pm UTC](https://www.ruby-forum.com/t/sort-by-date-and-score/138687 "2008-05-26T18:01:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![nejrb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/8e8cbc/32.png) [@nejrb](https://www.ruby-forum.com/u/nejrb)\
**Post date:** [May 26, 2008, 6:01pm UTC](https://www.ruby-forum.com/t/sort-by-date-and-score/138687/1 "2008-05-26T18:01:41Z")

</div>

Hello everybody!  
I am trying to sort my search results by date, and then each day by  
score.

For example:

– 26 May

1. Score 0.74
2. Score 0.55

– 25 May

1. Score 0.93
2. Score 0.68
3. Score 0.41

I tried creating an array like this

sortable\_fields = []  
sortable\_fields \<\< Ferret::Search::SortField.new(:created\_at\_sort,  
:reverse =\> true)  
sortable\_fields \<\< Ferret::Search::SortField::SCORE

but it only works sorting by the first element (in both cases).

Any ideas?

Have a nice a day!
