Okay, so I'm making a custom distributed SearchComponent. It does something similar to facet_queries for the distributed portion.
Modifies purpose_get_top_ids to modify the shard queries, handleResponses to aggregate information and then adds it to the response output in the finishStage. Facets stores its data in a field in ResponseBuilder: public FacetComponent.FacetInfo _facetInfo; I could add my own field, but it feels strange to have to edit solr code to create a new SearchHandler plugin. Thanks, Cody
