Hi Pat!

Thank you for your answer. Now I get

index product_core: sort-by attribute 'sphinx_internal_group' not found

Should I add something to index definition?

Regards, Miha

On Thursday, February 18, 2016 at 12:33:33 PM UTC+1, Pat Allan wrote:
>
> Hi Miha
>
> If you want all facets sorted the same way, then you can use the :order 
> option and sort either by sphinx_internal_group (the facet key values) or 
> sphinx_internal_count (the number of results for a facet key) ASC/DESC.
>
>   Product.is <http://product.is>_product_visible.is_created.facets 
> @keyword_string, :order => ‘sphinx_internal_group ASC’, :with => ts_filters
>
> However, if you only want some facets sorted a specific way, then I’m 
> afraid you’re best served by assigning the sorted values (as you’re 
> computing in your example) as new objects, instead of trying to modify the 
> TS facet search results.
>
> Cheers
>
> — 
> Pat
>
> On 18 Feb 2016, at 10:15 PM, Treeninja <[email protected] <javascript:>> 
> wrote:
>
> Hi!
>
> I've migrated to TS 3.1.4 and have problem with facets sorting.
>
> I am using this:
>
>     @facets = Product.is 
> <http://product.is>_product_visible.is_created.facets 
> @keyword_string, :order => (order), :with => ts_filters
>     @facets[:industry_id] = Hash[@facets[:industry_id].sort]
>     @facets[:country_id]= Hash[@facets[:country_id].sort]
>
> Error is: 
>
> undefined method `[]=' for #<ThinkingSphinx::FacetSearch:0x0000000d879ee0>
>
> How can i properly sort facets?
>
> Thanks.
>
> Best regards, Miha
>
> -- 
> 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] <javascript:>.
> To post to this group, send email to [email protected] 
> <javascript:>.
> Visit this group at https://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 https://groups.google.com/group/thinking-sphinx.
For more options, visit https://groups.google.com/d/optout.

Reply via email to