You specify it as a default parameter for a requestHandler in your
solrconfig.xml, giving a default value for defType. Not sure that you
can set a default that will cover filter queries too.

Upayavira

On Wed, Apr 17, 2013, at 05:46 PM, Roman Chyla wrote:
> Makes sense, thanks. One more question. Shouldn't there be a mechanism to
> define a default query parser?
> 
> something like (inside QParserPlugin):
> 
> public static String DEFAULT_QTYPE = "default"; // now it
> is LuceneQParserPlugin.NAME;
> 
> public static final Object[] standardPlugins = {
>     DEFAULT_QTYPE, LuceneQParserPlugin.class,
>     LuceneQParserPlugin.NAME, LuceneQParserPlugin.class,
>    ...
> }
> 
> in this way we can use solrconfig.xml to override the default qparser
> 
> Or does that break some assumptions?
> 
> roman
> 
> 
> 
> On Wed, Apr 17, 2013 at 8:34 AM, Yonik Seeley <yo...@lucidworks.com>
> wrote:
> 
> > On Tue, Apr 16, 2013 at 9:44 PM, Roman Chyla <roman.ch...@gmail.com>
> > wrote:
> > > Is there some profound reason why the defType is not passed onto the
> > filter
> > > query?
> >
> > defType is a convenience so that the main query parameter "q" can
> > directly be the user query (without specifying it's type like
> > "edismax").
> > Filter queries are normally machine generated.
> >
> > -Yonik
> > http://lucidworks.com
> >

Reply via email to