Thanks you for quick response. we do use wild card searches. I am sorry if i have not asked my question correctly.
in SOLR if you search with consecutive asterisks [**] does not like it and cause high CPU. and does not return any result. q= N*W* 154 ** underpass was converted to key&q=((text:N*W*+OR+text:154+OR+text:**+OR+text:underpass)) After doing the testing in our lower environment it appears that it caused because of consecutive asterisks in search term above. I was able to reproduce it by just searching q=** > On Mar 3, 2020, at 10:50 PM, em...@yeikel.com wrote: > > According to the documentation, the standard query parser uses asterisks to > do wild card searches[1]. If you do not need to do wildcard queries and what > you are trying to do is to use the asterisks as a search term, you should > escape it[2] > > [1] > https://lucene.apache.org/solr/guide/6_6/the-standard-query-parser.html#TheS > tandardQueryParser-WildcardSearches > [2] > https://lucene.apache.org/solr/guide/6_6/the-standard-query-parser.html#TheS > tandardQueryParser-EscapingSpecialCharacters > > -----Original Message----- > From: Shreyas Kothiya <shreyas.koth...@archivesocial.com> > Sent: Tuesday, March 3, 2020 11:43 AM > To: solr-user@lucene.apache.org > Subject: Solr Search cause high CPU with ** > > Hello > > we are using SOLR 6.6. we recently noticed unusual CPU spike. while one of > customer did search with ** in query string. > > we had customer who searched for following term > > q = N*W* 154 ** underpass > > it caused CPU to go above 80%. our normal range of CPU is around 20%. > I wanted to know few things. > > 1. what does ** mean in SOLR search. > 2. Is there a bug filed already for this issue. > > > Please let me know if you need more information. > > Thanks > Shreyas Kothiya >