Hi Roopesh, What are *? Is it wildcard or special char as well? Examples that you provided are not what you said you want to search - * are not on the same position. If you are not finding anything, that can be due to your analysis - are you sure that your analysis does not trim parenthesis?
Regards, Emir -- Monitoring - Log Management - Alerting - Anomaly Detection Solr & Elasticsearch Consulting Support Training - http://sematext.com/ > On 6 Dec 2017, at 16:13, Roopesh Uniyal <roopesh.uni...@gmail.com> wrote: > > Thanks Emir & Jan! > > I have a situation where I need to search a field value is > between parenthesis () like - *(DVeto1)* > > Based on the documentation > <http://lucene.apache.org/core/7_1_0/queryparser/org/apache/lucene/queryparser/classic/package-summary.html#Escaping_Special_Characters> > parenthesis just need escape character but no matter what way I provide it, > its not providing resultset. > > %28*DVeto1*%29 > %5C%28*DVeto1*%5C%29 > %22%28%22*DVeto1*%22%29%22 > %22%5C%28%22*DVeto1*%22%5C%29%22 > > > Thanks, > Roopesh > > On Wed, Dec 6, 2017 at 7:44 AM, Emir Arnautović < > emir.arnauto...@sematext.com> wrote: > >> Hi, >> You need to escape special chars with \ and if you are sending it in URL >> you can URL encode it, but that is URL related thing not Solr. >> >> Here is the list of Lucene characters that need to be escaped: >> http://lucene.apache.org/core/7_1_0/queryparser/org/apache/ >> lucene/queryparser/classic/package-summary.html#Escaping_ >> Special_Characters <http://lucene.apache.org/core/7_1_0/queryparser/org/ >> apache/lucene/queryparser/classic/package-summary.html# >> Escaping_Special_Characters> >> >> HTH, >> Emir >> -- >> Monitoring - Log Management - Alerting - Anomaly Detection >> Solr & Elasticsearch Consulting Support Training - http://sematext.com/ >> >> >> >>> On 6 Dec 2017, at 10:33, Roopesh Uniyal <roopesh.uni...@gmail.com> >> wrote: >>> >>> Thanks Jan. It must be a late night. Not sure what I was thinking. >>> >>> I provided *%5C%28DVeto1%5C%29* but still not able to get the search >> results >>> >>> I also have a situation where I have to search something like >> *(ID#DVeto2)* >>> and I am providing *%5C%28ID%23DVeto2%5C%2*9 and still not able to get >> the >>> resultsets. >>> >>> Its not throwing any error but no result found in these two scenarios. >>> Although we know there should be some records. >>> >>> Am I missing anything? >>> >>> Thanks! >>> >>> >>> On Wed, Dec 6, 2017 at 4:13 AM, < >>> jan.christopher.schluchtmann-...@continental-corporation.com> wrote: >>> >>>> hmm ... it seems, you are using XML/HTML-encoding, but you need >>>> HTTP-encoding, which looks like this: >>>> >>>> >>>> ␣ ! " # $ % & ' ( ) >>>> * + , - . / : ; < >> = >>>>> ? @ [ \ ] { | } >>>> >>>> %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 >>>> %2A %2B %2C %2D %2E %2F %3A %3B %3C %3D >>>> %3E %3F %40 %5B %5C %5D %7B %7C %7D >>>> >>>> >>>> good luck! :) >>>> >>>> >>>> Mit freundlichen Grüßen/ With kind regards >>>> >>>> Jan Schluchtmann >>>> Systems Engineering Cluster Instruments >>>> VW Group >>>> Continental Automotive GmbH >>>> Division Interior >>>> ID S3 RM >>>> VDO-Strasse 1, 64832 Babenhausen, Germany >>>> >>>> Telefon/Phone: +49 6073 12-4346 >>>> Telefax: +49 6073 12-79-4346 >>>> >>>> >>>> >>>> Von: Roopesh Uniyal <roopesh.uni...@gmail.com> >>>> An: solr-user@lucene.apache.org, >>>> Datum: 06.12.2017 09:57 >>>> Betreff: Issue while searching with escape characters >>>> >>>> >>>> >>>> Hello I am searching Solr 6 via http call by providing a "UserID". >>>> >>>> Its just that the data is in the format of (DVeto1) >>>> >>>> So, in my call I have to provide parenthesis but since its a special >>>> character I need to provide escape also. Looks like its not working >>>> >>>> Provided the search string over http like these but none worked - >>>> >>>> (DVeto1) >>>> \(DVeto1\) >>>> >>>> Since this is not working I am sure I am missing something. Will >>>> appreciate >>>> your inputs. >>>> >>>> Thanks! >>>> >>>> >>>> >> >>