On Wed, Sep 30, 2009 at 7:14 PM, Jérôme Etévé <jerome.et...@gmail.com>wrote:

> Hi all,
>
>  I've got my own query parser plugin defined thanks to the queryParser tag:
>
> <queryParser name="myqueryparser" class="my.package.MyQueryParserPlugin" />
>
> The QParserPlugin class has got an init method like this:
> public void init(NamedList args);
>
> Where and how do I put my args to be passed to init for my query parser
> plugin?
>
> I'm trying
>
> <queryParser name="myqueryparser" class="my.package.MyQueryParserPlugin" >
> <lst name="defaults">
>  <str name="param1">value1</str>
>   <str name="param1">value1</str>
> </lst>
> </queryParser>
>
> But I'm not sure if it's the right way.
>
>
You don't need to put <lst name="defaults"> - defaults, appends, invariants
are keys used by RequestHandlers. Just put all the params you need directly:
<queryParser name="myqueryparser" class="my.package.MyQueryParserPlugin" >
  <str name="param1">value1</str>
  <bool name="param2">true</bool>
</queryParser>

-- 
Regards,
Shalin Shekhar Mangar.

Reply via email to