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, [EMAIL PROTECTED] 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( '\\' );
}