Re: can I form a SolrQuery and query a SolrServer in a request handler?

2008-02-25 Thread Yonik Seeley
One method to generate any arbitrary query is to create your own QParser. In this case, because it's just two dismax queries, there is an easier way that I snuck in during QParser work: embedded queries. The "standard" solr query syntax (which is a slightly modified lucene query syntax) supports

Re: can I form a SolrQuery and query a SolrServer in a request handler?

2008-02-25 Thread Brian Whitman
Would query ?qt=q1&q=kittens&bf=2&fl=id, then ? qt=q2&q=kittens&bf=2&fl=id. Sorry, I meant: ?qt=q1&q=kittens&bf=sortable^2&fl=id, then ? qt=q2&q=kittens&bf=sortable^2&fl=id

Re: can I form a SolrQuery and query a SolrServer in a request handler?

2008-02-25 Thread Brian Whitman
Perhaps back up and see if we can do this a simpler way than a request handler... What is the query structure you are trying to generate? I have two dismax queries defined in a solrconfig. Something like ... raw^4 name^1 ... tags^3 typ

Re: can I form a SolrQuery and query a SolrServer in a request handler?

2008-02-25 Thread Yonik Seeley
On Mon, Feb 25, 2008 at 2:07 PM, Brian Whitman <[EMAIL PROTECTED]> wrote: > I'm in a request handler: public void > handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp) { > > And in here i want to form a SolrQuery based on the req, query the > searcher and return results. > > But how

can I form a SolrQuery and query a SolrServer in a request handler?

2008-02-25 Thread Brian Whitman
I'm in a request handler: public void handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp) { And in here i want to form a SolrQuery based on the req, query the searcher and return results. But how do I get a SolrServer out of the req? I can get a SolrIndexSearcher but that does