Thank you for very quick response... I get it, so we cannot auto escape the queries. Has there been any change in TS from 1.3.17 to 1.4.5? Because things seem to work fine in that version.
Also I am using search in many places, so it will not be clean to have this in all the places. Does this exception happen only if there is this '/' character? Thank you On Jun 2, 1:15 pm, Pat Allan <[email protected]> wrote: > Well, you could run all queries yourself through Riddle.escape: > > User.search(Riddle.escape('google/yahoo'), :match_mode => :extended) > > The reason I don't auto-escape queries is because sometimes people may > construct extended queries where they want certain characters unescaped (for > example, @'s for field directives). > > Cheers > > -- > Pat > > On 02/06/2011, at 8:49 AM, Mrudhukar wrote: > > > > > > > > > When I run User.search("google/yahoo", {:match_mode => :extended}) in > > rails console, I get the above error and this happens only when match > > mode is set to extended. > > I believe that all the queries should go through the Riddle.escape > > block. The following is the sphinx output > > > Sphinx Querying: 'google/yahoo' > > Sphinx (0.002386s) Found results > > Sphinx Sphinx Daemon returned error: index user_core,user_delta: > > syntax error, unexpected '/', expecting $end near '/yahoo' > > > I am using Sphinx 0.9.9-release (r2117), Thinking Sphinx plugin 1.4.5 > > (latest from the git repo) and Rails 2.3.5 > > > Any help? > > > -- > > 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 > > athttp://groups.google.com/group/thinking-sphinx?hl=en. -- 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.
