Hello,

 

Our team is trying to make a Solr plugin that needs to parse/decompose a
given query into potentially multiple queries.  The idea is that we're
trying to abstract a complex schema (with different document types) from
the users so that their queries can be simpler.

 

So basically, we're trying to do the following:

 

1.       Decompose query A into query B and query C

2.       Send query B to all shards and plug query B's results into
query C

3.       Send Query C to all shards and pass the results back to the
client

 

I started trying to implement this by subclassing the SearchHandler but
realized that I would not have access to HttpCommComponent.  Then I
tried to replicate the SearchHandler class but realized that I might not
have access to fields I would need in ShardResponse.  So I figured I
should step back and get advice from the mailing list now J.  What is
the best plugin point for decomposing a query into multiple queries so
that all resultant queries can be sent to each shard?

 

Thanks,
Laurent Vauthrin

Reply via email to