Hi,

I've looked over the public Solr perf docs and done some searching on
this mailing list.  Still, I'd like to seek some advice based on my
specific situation:

- 2-3 million documents / 5GB index
- each document has 40+ indexed fields, and many multivalue fields
- only primary keys are "stored"
- very low write frequency
- queries can be sorted by any combination of fields, and are always
sorted by at least one field
- query criteria vary from very simple to very complex
  (the point about queries being that they're not very amenable to being cached)

So far I've set my mergefactor very low.    I haven't paid much
attention to caching except for basic query result caching - I don't
think many of the cache features really apply well to my problem.
Increasing the amount of ram available to java (by 1GB) has no effect
I can detect.

Ideally I'd like to get response times down to near-instantaneous / <
50ms (which is where they were when the index was ~ 1 millions
documents).  I'd love to hear suggestions - in particular are there
obvious optimization options I've missed?

Regards,
Steve

Reply via email to