No. You can, but only search (collecting results) and not a query expansion. As I said, debugQuery=true, and the stacktrace or sampling can help to understand the reason.
On Wed, Feb 25, 2015 at 5:45 PM, Moshe Recanati <mos...@kmslh.com> wrote: > HI Mikhail, > We're using 4.7.1. This means I can't stop the search. > I think this is mandatory feature. > > > Regards, > Moshe Recanati > SVP Engineering > Office + 972-73-2617564 > Mobile + 972-52-6194481 > Skype : recanati > > More at: www.kmslh.com | LinkedIn | FB > > > -----Original Message----- > From: Mikhail Khludnev [mailto:mkhlud...@griddynamics.com] > Sent: Wednesday, February 25, 2015 3:42 PM > To: solr-user > Subject: Re: Stop solr query > > Moshe, > > if you take a thread dump while a particular query stuck (via jstack of in > SolrAdmin tab), it may explain where exactly it's stalled, just check the > longest stack trace. > FWIW, in 4.x timeallowed is checked only while documents are collected, > and in 5 it's also checked during query expansion (see > http://lucidworks.com/blog/solr-5-0/ now cut-offs requests < > https://issues.apache.org/jira/browse/SOLR-5986> during the > query-expansion stage as well ). however I'm not sure it has place (long > query expansion) with hon-synonyms. > > > > On Wed, Feb 25, 2015 at 3:21 PM, Moshe Recanati <mos...@kmslh.com> wrote: > > > Hi Shawn, > > We checked this option and it didn't solve our problem. > > We're using https://github.com/healthonnet/hon-lucene-synonyms for > > query based synonyms. > > While running query with high number of words that have high number of > > synonyms the query got stuck and solr memory is exhausted. > > We tried to use this parameter suggested by you however it didn't stop > > the query and solve the issue. > > > > Please let me know if there is other option to tackle it. Today it > > might be high number of words that cause the issue and tomorrow it > > might be other something wrong. We can't rely only on user input check. > > > > Thank you in advance. > > > > > > Regards, > > Moshe Recanati > > SVP Engineering > > Office + 972-73-2617564 > > Mobile + 972-52-6194481 > > Skype : recanati > > > > More at: www.kmslh.com | LinkedIn | FB > > > > > > -----Original Message----- > > From: Shawn Heisey [mailto:apa...@elyograg.org] > > Sent: Monday, February 23, 2015 5:49 PM > > To: solr-user@lucene.apache.org > > Subject: Re: Stop solr query > > > > On 2/23/2015 7:23 AM, Moshe Recanati wrote: > > > Recently there were some scenarios in which queries that user sent > > > to solr got stuck and increased our solr heap. > > > > > > Is there any option to kill or timeout query that wasn't returned > > > from solr by external command? > > > > > > > The best thing you can do is examine all user input and stop such > > queries before they execute, especially if they are the kind of query > > that will cause your heap to grow out of control. > > > > The "timeAllowed" parameter can abort a query that takes too long in > > certain phases of the query. In recent months, Solr has been modified > > so that timeAllowed will take effect during more query phases. It is > > not a perfect solution, but it can be better than nothing. > > > > http://wiki.apache.org/solr/CommonQueryParameters#timeAllowed > > > > Be aware that sometimes legitimate queries will be slow, and using > > timeAllowed may cause those queries to fail. > > > > Thanks, > > Shawn > > > > > > > -- > Sincerely yours > Mikhail Khludnev > Principal Engineer, > Grid Dynamics > > <http://www.griddynamics.com> > <mkhlud...@griddynamics.com> > -- Sincerely yours Mikhail Khludnev Principal Engineer, Grid Dynamics <http://www.griddynamics.com> <mkhlud...@griddynamics.com>