I have some data stored in elasticsearch with tire. Assume that i have such data: customer_name/ amount.
Now when i'm sorting by amount everything is ok. But when sorting by name results are unexpected:
These are results of sorting by name desc:
Lukas Marcus
Visser
Visser
Meik Kalte
Meik Kalte
Kalte Meik
Meik Kalte
Meik Kalte
Cust Imp Mc
Cust Imp Mc
Cust Imp Mc
John Doe
John Doe
Born Joan
Born Joan
Born Joan
Card Image
Card Image
Card Image
Aelps_Iso
Aelps_Iso
Sorting asc:
Visser
Visser
Cust Imp Mc
Card Image
Card Image
Cust Imp Mc
Cust Imp Mc
Aelps_Iso
Aelps_Iso
Born Joan
Born Joan
Born Joan
Card Image
John Doe
John Doe
Meik Kalte
Meik Kalte
Kalte Meik
Meik Kalte
Meik Kalte
Lukas Marcus
Note that 'Visser is on top in both of cases.
Query params:
@filters=[{:term=>{"user_id"=>605}}],
@sort=[{"customer_name"=>{:order=>"asc"}}
Any hints?