Thanks Pat, I really appreciate your help on this and your continual work in writing and improving thinking sphinx.
Since I am using has_many_polymorphs, the association definitions are placed only in the join table, not in each model. In this case my join table is called owners_belongings. I am using a double-sided polymorphic relationship, so perhaps this is why the problem exists... I have edited the pastie to include the definition. Zef On Feb 4, 9:05 pm, Pat Allan <[email protected]> wrote: > Hi Zef > > Fantastic that you've got so much of the information together in a > pastie. One more thing I'd appreciate seeing is the association > definitions for the model. > > I've not had time to really go through the pastie yet, but will try to > get to it in the next 24 hours. > > Cheers > > -- > Pat > > On 05/02/2009, at 3:12 AM, zef wrote: > > > > > Just started using Thinking Sphinx, very happy with it, but I've run > > into a problem... > > > Code is here:http://www.pastie.org/379779 > > > I am using has_many_polymorphs to store addresses, emails, and phone > > numbers which are associated with a location. For some reason, when I > > define an index for more than one of these attributes, I get an error > > during indexing. > > > If I only index one related item everything works. If I try to index 2 > > or more I get the error, although searches are successful for the > > first relationship that I tried to index and for attributes in the > > model itself. > > > Is there something I should be doing differently? I don't understand > > sql well enough to have a great understanding about what is going on > > here, but it seems like it has to do with the generated sql containing > > this multiple times: "AND owner_type = 'Location'". > > > Any help would be much appreciated, thank you! > > > I saw this thread which seems related, but don't understand how to > > apply this kind of solution for my situation. Also, it would be nice > > if I didn't have to manually edit the config file to make updates, > > though that would work if need be. > > >http://groups.google.com/group/thinking-sphinx/browse_thread/thread/d... --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group. 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 -~----------~----~----~----~------~----~------~--~---
