We've all been bitten by the trappy problem with removing the "text" field
from schema.xml and then Solr failing to start b/c various handlers
specifically call it out.

Problem is that as people build out (particularly) SolrCloud clusters, this
innocent-seeming action is getting harder and harder to track down.

Is it worth a JIRA to address? And any clues how to address it? I started
thinking about in a _very_ superficial manner and I suspect that this is
one of those things that _seems_ easy but turns into a sticky wicket.

If we make sure and return a field that _is_ defined, then the problem
becomes even harder to detect. I mean you don't even get any warning but
don't find your docs b/c the default field isn't there and you're searching
on a different field than you think. At least the current behavior
sometimes causes Solr to not start at all.

Im not even sure it's worth doing, we currently both print an error in the
log and return an error message for a search, but wanted to gather other's
thoughts.

Reply via email to