Hi Yonik,

In some ways I have a 'small index'  (~8 million documents at the moment). 
However, I have a lot of attributes (currently about 30, but I'm expecting
that number to keep growing) and am interested in faceting across all of
them for every search (on a completely unrelated note, if you have any idea
if setting facet.fields to 'all' is an option, please let me know how to do
it) - this is where performance started to suffer when I was using sphinx. 
Search times increased quite a bit, proportional to the number of hits
returned by a search (because the number of hits is directly related to the
facet computation time).  I found with sphinx that distributing my index was
a big win when doing these faceted searches because every node had to deal
with less facets per index.

In addition, while I'm okay with depending on intermediate caching
(documentCaches, filterCaches, etc.) to help speed up searches - I would
like every first search to be as fast as possible.  My index sees a lot of
unique queries and I don't want to depend on a querycache to speed things
up.

-Harish



yonik wrote:
> 
> Maybe we should back up a bit and look at your requirements: both
> query latency and throughput.
> If the index is small enough, distributed search is definitely not the
> first step to take to address performance issues - there are many
> other things to look into first.
> 
> Start by looking at what queries are slowest, and we may be able to
> help speed them up through some optimizations.
> 
> -Yonik
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Solr-on-a-multiprocessor-machine-tp21360747p21366406.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to