A little odd that quoting is required by Sphinx, but good to know you've got it working :)
On 16 May 2014, at 6:25 am, Travis J I Corcoran <[email protected]> wrote: > I've learned something. > > This: > ret = Title.search("Batman", :ranker => "expr(1)") > > yields an error, but this > > ret = Title.search("Batman", :ranker => "expr('1')") > > works. > > Further experimentation shows that the entire expression needs to be quoted. > > Two samples: > > # use each item's id as its rank. Because we prefer high ranks over low, > items are returned in > # order of descending id > # > ret = Title.search("Batman", :limit => 10000, :ranker => > "expr('id')").map(&:id) > > # use the expression 1000-id as rank. Because we prefer high ranks over low, > items are returned in > # order of ASCENDING id > ret = Title.search("Batman", :limit => 10000, :ranker => "expr('10000 - > id')").map(&:id) > > > > -- > You received this message because you are subscribed to the Google Groups > "Thinking Sphinx" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/thinking-sphinx. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/thinking-sphinx. For more options, visit https://groups.google.com/d/optout.
