On 14-May-09, at 9:46 AM, gdeconto wrote:

Solr is very fast even with 1.3 and the developers have done an incredible
job.

However, maybe the next Solr improvement should be the creation of a
configuration manager and/or automated tuning tool. I know that optimizing
Solr performance can be time consuming and sometimes frustrating.

"Making Solr more self-service" has been a theme we have had and should strive to move toward. In some respects, extreme configurability is a liability, if considerable tweaking and experimentation is needed to achieve optimum results. You can't expect everyone to put in the investment to develop the expertise.

That said, it is very difficult to come up with appropriate auto- tuning heuristics that don't fail. It almost calls for a level higher than Solr that you could hint what you want to do with the field (sort, facet, etc.), and it makes the field definitions appropriately. The problem with such abstractions is that they are invariably leaky, and thus diagnosing problems requires similar expertise as omitting the abstraction step in the first place.

Getting this trade-off right is one of the central problems of computer science.

-Mike

Reply via email to