Cool, thanks Pat.

Any idea when next ts and riddle gem is pushed?

On Sep 17, 12:34 am, Pat Allan <[email protected]> wrote:
> Hi Ngan
>
> It might be best ignoring the errors in this situation then... you can do 
> this by setting :ignore_errors => true in your search queries.
>
> Either that or take the regex from Riddle and shrink it down to the set of 
> characters you do want escaped - but you'll probably still want to set 
> :ignore_errors to true anyway, to catch user mistakes on parentheses and such.
>
> Cheers
>
> --
> Pat
>
> On 17/09/2011, at 4:16 PM, Ngan wrote:
>
>
>
>
>
>
>
> > Hi, I've recently updated to the latest thinking-sphinx version from
> > ts 1.4.0 -- (unchanged 0.9.9 sphinx).  I noticed invalid search
> > queries now error when a special character is passed in without being
> > escaped, e.g. searching "$omething" would error.  Is this true?  Or am
> > I just going crazy?
>
> > My real question is this:
> > I need to allow advanced search operators, specifically the NEGATIVE,
> > OR, and grouping operators: "this -that", "this | that", and "(this |
> > that) other".  Since the errors are happening, I now escape my
> > incoming query with Riddle.escape.  However, this escapes -, |, and
> > ( )...so searching with operators simply do not work anymore.  I've
> > read other threads saying you have to build your own escaping pattern
> > etc, but this is very challenging, especially for the parenthesis
> > operators.  If you allow the parenthesis to go through, and the user
> > provides a missing parenthesis, "(something", then it will error.  I
> > was wondering if there's anyone out there who has handled this or
> > knows how to handle this...some advice would be wonderful!
>
> > Thanks!
>
> > --
> > 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.

Reply via email to