use cast() magic when passing score to sphinx
fixes problem with mysql/mariadb 5.5
This commit is contained in:
parent
78603d8349
commit
7ff7b676e5
|
@ -32,10 +32,11 @@ class Story < ActiveRecord::Base
|
||||||
|
|
||||||
has created_at, :sortable => true
|
has created_at, :sortable => true
|
||||||
has hotness, is_expired
|
has hotness, is_expired
|
||||||
has "(upvotes - downvotes)", :as => :score, :type => :integer,
|
has "(cast(upvotes as int) - cast(downvotes as int))",
|
||||||
:sortable => true
|
:as => :score, :type => :integer, :sortable => true
|
||||||
|
|
||||||
set_property :field_weights => {
|
set_property :field_weights => {
|
||||||
|
:upvotes => 15,
|
||||||
:title => 10,
|
:title => 10,
|
||||||
:tags => 5,
|
:tags => 5,
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue