Lots of possible issues, but we need more information to troubleshoot
this properly. How big is your index, number of documents? total
file system size of the index? is your index optimized? how often
do you update the index? how are you managing indexsearcher
instances after the index is updated?
On Sep 27, 2006, at 12:51 PM, Rob Young wrote:
Hi,
I'm using Lucene to search a product database (CDs, DVDs, games and
now
books). Recently that index has increased in size to over a million
items
(added books). I have been performance testing our search server
and the
throughput of requests has dropped significantly, profiling the
server it all
seems to be in the Lucene searching.
So, now that I've narrowed it down to the searching itself rather
than the
rest of the application. What can I do about it? I am running a
TermQuery,
falling back to a FuzzyQuery when no results are found (each
combined in a
boolean queries with the product type restrictions).
One solution I had in mind was to split the index down into four,
would this
provide any gains? It will require a lot of re-factoring so I don't
want to
commit myself if there's no chance it will help.
Another solution along the same train of thought was to use a
caching filter
search to cut the index into parts. How would this compare to the
previous
idea?
Does anyone have any other ideas / suggestions?
Thanks
Rob
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]