You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@lucene.apache.org by RobM <rm...@databanq.com> on 2011/03/10 22:25:10 UTC

IndexSearcher Single Instance Bottleneck?

I currently have two types of searches on my website that are using the same
index and same instance of index searcher. One of the searches usually only
takes 50 - 100 milliseconds but the second usually takes 2 seconds. It seems
as though when someone does the second search and another user does the
first search immediately after the first search will wait for the second to
complete. Is that how Lucene works or am I just looking at my test wrong. If
so how should i solve this issue? Two indexes or two index searchers?

--
View this message in context: http://lucene.472066.n3.nabble.com/IndexSearcher-Single-Instance-Bottleneck-tp2662376p2662376.html
Sent from the Lucene - Java Users mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Re: IndexSearcher Single Instance Bottleneck?

Posted by Erick Erickson <er...@gmail.com>.
No, Lucene itself shouldn't be doing this, the recommendation is for multiple
threads to share a single searcher. I'd first look upstream, are your requests
being processed serially? I.e. is there a single thread that's
handling requests?

Best
Erick

On Thu, Mar 10, 2011 at 4:25 PM, RobM <rm...@databanq.com> wrote:
> I currently have two types of searches on my website that are using the same
> index and same instance of index searcher. One of the searches usually only
> takes 50 - 100 milliseconds but the second usually takes 2 seconds. It seems
> as though when someone does the second search and another user does the
> first search immediately after the first search will wait for the second to
> complete. Is that how Lucene works or am I just looking at my test wrong. If
> so how should i solve this issue? Two indexes or two index searchers?
>
> --
> View this message in context: http://lucene.472066.n3.nabble.com/IndexSearcher-Single-Instance-Bottleneck-tp2662376p2662376.html
> Sent from the Lucene - Java Users mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org