Hi Roopesh, If escaping special char with \ does not result in error but in no results, then it might be worth checking if your indexing is ok - does it strip parenthesis.
Can you share example query and schema snippet where you define your field and fieldType. Regards, Emir -- Monitoring - Log Management - Alerting - Anomaly Detection Solr & Elasticsearch Consulting Support Training - http://sematext.com/ > On 6 Dec 2017, at 16:39, Roopesh Uniyal <roopesh.uni...@gmail.com> wrote: > > Oh, that might be because I made DVeto1 in bold but it converted bold into > *. So you can ignore both *. > > On Wed, Dec 6, 2017 at 10:35 AM, Emir Arnautović < > emir.arnauto...@sematext.com> wrote: > >> 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! >>>>>> >>>>>> >>>>>> >>>> >>>> >> >>