Cheers
--
Pat
> --
> You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group.
> To view this discussion on the web visit https://groups.google.com/d/msg/thinking-sphinx/-/WNL5ZuCJaP0J.
> To post to this group, send email to thinkin...@googlegroups.com.
> To unsubscribe from this group, send email to thinking-sphi...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/thinking-sphinx?hl=en.
I think it's a limit in Sphinx itself - you can sort by @random, *OR* by attributes etc, but @random can only be used by itself.
http://stackoverflow.com/questions/6466657/randomize-search-result-in-sphinxCheers
--
PatOn 29/06/2012, at 2:07 PM, Abdo Achkar wrote:
> Hello :-)
>
> I'm attempting to return results ordered by "has_images" first, and then @random.
>
> I tried the following syntaxes:
>
> :order => "has_images DESC, @random"
> :order => "has_images DESC, @random DESC"
> :order => "@random + ( has_images * 1000000.0 ) DESC"
>
> The first two syntaxes give Sphinx Daemon returned error: index location_core,location_delta: sort-by attribute '@random' not found
> and the third syntax causes the whole set to be sorted randomly
>
> Note that :order => "has_images DESC" works.
>
> Is this something that Sphinx can't do or am I missing something?
>
> Best regards,
> A
>
> --
> You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group.
> To view this discussion on the web visit https://groups.google.com/d/msg/thinking-sphinx/-/WNL5ZuCJaP0J.
> To post to this group, send email to thinking-sphinx@googlegroups.com.
> To unsubscribe from this group, send email to thinking-sphinx+unsubscribe@googlegroups.com.