Will try to get to both this week.

-- 
Pat

On 19/09/2011, at 7:22 AM, Ngan wrote:

> 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.
> 

-- 
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