Hi,

you need to escape that char in search terms.
Special chars are + - ! ( ) { } [ ] ^ " ~ * ? : \ / at the moment.

The %2B is just the url encoding, but it will still be a + for Solr, so just 
put a \ in front of the chars I mentioned.

Cheers,
Kai

Am 23.04.2013 um 15:41 schrieb Jorge Luis Betancourt Gonzalez:

> Hi!
> 
> Currently I'm working on a basica search engine for, the main problem is that 
> during some tests a problem was detected, in the application if a user search 
> for the "+" or "-" term only or the "+++++" string it causes an exception in 
> my application, the problem is caused for an 
> org.apache.lucene.queryParser.ParseException in solr. I get the same response 
> if, from the solr admin interface, I search for the + term. For what I've 
> seen the "+" character gets encoded into "%2B" which cause the exception. Is 
> there any way of escaping this character so they behave like any other 
> character? or at least get no response for this cases? 
> 
> I'm using solr 3.6.2, deployed in tomcat7.
> 
> Greetings! 
> http://www.uci.cu

Reply via email to