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>

Reply via email to