On 2/8/07, Yonik Seeley <[EMAIL PROTECTED]> wrote:
On 2/8/07, Ryan McKinley <[EMAIL PROTECTED]> wrote:
> Assuming there is an fq=xxx in the query, could dismax support a
> queryless query?
It does seem reasonable for both dismax and the standard request
hander, esp since we have faceting in the mix (asking for facet
constraints without supplying a base query).
I think Mike brought this up earlier as well.
Yeah, though it really only makes a big difference for dismax. For
std, just use your fq's as the main query. You can't do that for
dismax. In our app, we exclusively use dismax, except when there
isn't a keyword query. In these cases there is almost always both
filter queries and boost queries, so it that case we use std with the
boost queries as the main query.
It works, but it means maintaining two request handler configurations,
and causes a few subtle problems with highlighting (the boost queries
contribute terms to highlight, which is not the desired behaviour).
-Mike