Yes there is a querycomponent which checks if there are any results based on a query and if the results are not present then modify the Boolean query.
So this queryComponent is does call the process(). Thanks, Kalyan Manepalli -----Original Message----- From: Erik Hatcher [mailto:[EMAIL PROTECTED] Sent: Wednesday, November 12, 2008 9:09 AM To: solr-user@lucene.apache.org Subject: Re: Synonyms impacting the performance On Nov 12, 2008, at 9:41 AM, Manepalli, Kalyan wrote: > I did the index time synonyms and results do look much better > than the query time indexing. > But is there a reason for the searches to be that slow. I understand > that we have a pretty long list of synonyms (one word contains atleast > 20 words as synonyms). Does this have such an adverse impact Apparently so :/ Are there other components in your request handler that may also be (re)executing a query? Does the debugQuery=true component timings point to any other bottlenecks? Erik