: Which is the problem- you might think that 60ms unique key accesses : (what I'm seeing) is more than good enough- and for most use cases, : you'd be right. But it's not unusual for a single web-page hit to : generate many dozens, if not low hundreds, of calls to get document by : id. At which point, 60ms hits pile up fast.
1) if you currently have lazy filed loading enabled in your ssolrconfig.xml, try turning it off and see if it speeds up your tests... https://issues.apache.org/jira/browse/SOLR-4589 2) is your webapp doing these sequentially in a single thread? why not ask for all of the docs you need in a single query? (a few hundred query clauses isn't a big deal). how are the list of IDs to fetch picked? what do you do with the data in your webapp? https://people.apache.org/~hossman/#xyproblem XY Problem Your question appears to be an "XY Problem" ... that is: you are dealing with "X", you are assuming "Y" will help you, and you are asking about "Y" without giving more details about the "X" so that we can understand the full issue. Perhaps the best solution doesn't involve "Y" at all? See Also: http://www.perlmonks.org/index.pl?node_id=542341 -Hoss