You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-dev@lucene.apache.org by Erik Hatcher <er...@ehatchersolutions.com> on 2007/09/14 04:11:24 UTC

Re: svn commit: r575369 - /lucene/solr/trunk/client/java/solrj/src/org/apache/solr/client/solrj/util/ClientUtils.java

Ryan,

Since the QueryParser can handle any character being escaped, I just  
escaped every non-alphanumeric character on the solr-ruby side of  
things.

   <http://svn.apache.org/viewvc/lucene/solr/trunk/client/ruby/solr- 
ruby/lib/solr/util.rb?view=markup>

Playing keep up with any changes to QueryParser syntax might not be fun.

	Erik

On Sep 13, 2007, at 12:51 PM, ryan@apache.org wrote:

> Author: ryan
> Date: Thu Sep 13 09:51:35 2007
> New Revision: 575369
>
> URL: http://svn.apache.org/viewvc?rev=575369&view=rev
> Log:
> ClientUtils escapes !
>
> Modified:
>     lucene/solr/trunk/client/java/solrj/src/org/apache/solr/client/ 
> solrj/util/ClientUtils.java
>
> Modified: lucene/solr/trunk/client/java/solrj/src/org/apache/solr/ 
> client/solrj/util/ClientUtils.java
> URL: http://svn.apache.org/viewvc/lucene/solr/trunk/client/java/ 
> solrj/src/org/apache/solr/client/solrj/util/ClientUtils.java? 
> rev=575369&r1=575368&r2=575369&view=diff
> ====================================================================== 
> ========
> --- lucene/solr/trunk/client/java/solrj/src/org/apache/solr/client/ 
> solrj/util/ClientUtils.java (original)
> +++ lucene/solr/trunk/client/java/solrj/src/org/apache/solr/client/ 
> solrj/util/ClientUtils.java Thu Sep 13 09:51:35 2007
> @@ -186,6 +186,7 @@
>        case '*':
>        case ':':
>        case '~':
> +      case '!':
>        case '\\':
>          str.append( '\\' );
>        }
>