I only have ThinkingSphinx::SphinxQL.functions! specified under 
thinking_sphinx.rb initializer.

Now I refreshed and restarted everything (no code changes) and i get this:

index product_core: sort-by attribute 'sphinx_internal_group' not found - 
SELECT *, groupby()

On Thursday, February 18, 2016 at 1:51:29 PM UTC+1, Pat Allan wrote:
>
> Hmm. There’s nothing anywhere in your code referring 
> to ThinkingSphinx::SphinxQL? The variables! method on that module makes TS 
> use the old syntax (@count, @weight, etc), but it should default to the new 
> methods instead (count(), weight(), etc). The functions! method on that 
> module should switch things accordingly - but it shouldn’t need to be 
> called! TS 3.1.4 does that automatically.
>
> On 18 Feb 2016, at 11:36 PM, Treeninja <[email protected] <javascript:>> 
> wrote:
>
> OK.
>
> This is now installed: Sphinx 2.2.10-id64-release (2c212e0)
>
> I did not set  `ThinkingSphinx::SphinxQL.variables!`
>
>     @facets = Product.is 
> <http://product.is>_product_visible.is_created.facets 
> @keyword_string, :order => "sphinx_internal_group ASC", :with => ts_filters
>
> and I get:
>
> Using the old-fashion @variables (@count, @weight, etc.) is deprecated - 
> SELECT *, @groupby, @count FROM `product_core` 
>
> I dont use @weight anymore...
>
> On Thursday, February 18, 2016 at 1:14:03 PM UTC+1, Pat Allan wrote:
>>
>> Ah, perhaps you’re using an old version of Sphinx, and calling 
>> `ThinkingSphinx::SphinxQL.variables!` somewhere? Try @groupby and @count 
>> instead.
>>
>> Cheers
>>
>> — 
>> Pat
>>
>> On 18 Feb 2016, at 10:55 PM, Treeninja <[email protected]> wrote:
>>
>> 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]> 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].
>>> 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.
>>>
>>>
>>>
>> -- 
>> 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.
>>
>>
>>
> -- 
> 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