Lucene is normally fully concurrent during searching and indexing, so
it should not 'choke' when there are multiple searches in flight.
Try getting a thread dump to see where each search is spending its effort?
What Directory implementation, OS, filesystem, JVM are you using?
Mike McCandless
We recently upgraded to Lucen4.0 and found performance issues in searching
the results. Upon some analysis, we found that it chokes when there are
multiple requests coming for lucene search.
User1 - Search
User2 - search
User3 - search
The search request done by User Search1 is still waiting