Thank you, Pat.
On Monday, September 10, 2012 5:15:50 PM UTC+6, Pat Allan wrote: > > Hi Anton > > 'name' is actually a field, not an attribute - and Sphinx doesn't allow > for grouping by fields. If you're using a 2.x release of Sphinx, you could > try something like the following: > > define_index do > indexes name > > has name, :as => :group_name > end > > Company.search query, :group_by => :group_name, :group_function => :attr > > Fields and attributes can't share names, hence why I've given the > attribute the name 'group_name'. > > Cheers > > -- > Pat > > On 10/09/2012, at 6:55 AM, Anton Grigoriev wrote: > > > Hello, > > > > While trying to group search results by attribute 'name', which is being > indexed, get error "group-by attribute 'name' not found". > > > > I've defined index for my Company model like this: > > > > define_index do > > indexes :name > > end > > > > Then I'm trying to make a search with grouping result by 'name': > > > > @companies = Company.search query, :group_by => 'name', group_function > => :attr > > > > and get the error. Could you tell me, please, what I'm missing. > > > > > > > > > > > > -- > > 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/-/733p9JEatbcJ. > > To post to this group, send email to > > [email protected]<javascript:> > . > > To unsubscribe from this group, send email to > [email protected] <javascript:>. > > For more options, visit this group at > http://groups.google.com/group/thinking-sphinx?hl=en. > > > > -- 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/-/aivRe1t2fp8J. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/thinking-sphinx?hl=en.
