On Fri, May 22, 2009 at 6:50 AM, Grant Ingersoll <[email protected]> wrote:
> Seems like distributed search is starting to hit some critical mass (there
> has been a whole bunch of patches to make components distributed lately.)
>
> I think it is reasonable to say, at this point, that we should now require
> any new SearchComponents to be distributed capable before committing.

That's too high of a bar.
If something is good and useful, it should be committed.
And we certainly never want to discourage anyone from submitting a
patch just because it lacks distributed search support.
Of course the external API of any new components should certainly be
mindful not do do anything to preclude distributed search.

> To help with this, I think we need to shore up
> http://wiki.apache.org/solr/WritingDistributedSearchComponents, especially
> with information about testing.

Anyone looking at this should also look to simplify / tweak / clean-up
the actual code/APIs involved too (ResponseBuilder and friends).  It's
really a first cut, and could be refined a lot before being set in
stone too much.  That doesn't mean that the work people are doing to
enable other components for distributed search should stop... just
that they should keep a lookout for how to improve the distributed
search process rather than just work around any shortcomings that are
found.

-Yonik
http://www.lucidimagination.com

Reply via email to