Matt,
Perhaps you can post your patch even in it's current state on a JIRA
issue and then we can work through it? Also, how are you configuring
your shards?
I started that Wiki page as a way to make sure I understood what was
going on in distributed. I'm not 100% sure it is correct, so it would
be good if others review/edit as well.
-Grant
On May 20, 2009, at 1:36 AM, Matt Weber wrote:
Hi all,
I am working on a patch to get TermsComponent distributed and have
run into a problem. I have overridden the prepare, process,
modifyRequest, handleResponses, and finishStage methods as described
at http://wiki.apache.org/solr/WritingDistributedSearchComponents.
My problem is that only the prepare and process methods are called
just as if it was non-distributed. It looks like the shards
parameter is not being honored for this handler. For some reason
rb.shards is always null. I looked though all the other distributed
components code (facets, stats, highlighting, etc) and did not
notice them doing anything special that my handler is not. Is there
some setting I need to enable for the shards parameter to be honored?