Hi!

Just to let you all know, I think I solved a problem. After installing a 
new Sphinx, i had cleanup old stuff from the previous version: sudo service 
sphinxsearch stop and remove files under the rails folder tmp\binlog, run 
ts:configure, ts:index and ts:start and it worked.

Thanks!

Miha

On Thursday, February 18, 2016 at 1:57:01 PM UTC+1, Treeninja wrote:
>
> 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]> 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].
>> 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.

Reply via email to