You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by gudumba l <gu...@gmail.com> on 2009/12/16 14:29:50 UTC

regarding QParserPlugin

Hello all,
              I am trying to use query parser plugin feature of solr.
But its really strange that everytime its behaving in a different way.
I have decalred my custom query parser in solrconfig.xml as follows..

 	  <queryParser name="myqueryparser" class="newSolr.MyQueryParserPlugin"/>

I have linked it to the default request handler as follows..

  <requestHandler name="standard" class="solr.SearchHandler" default="true">
         <lst name="defaults">
       <str name="echoParams">explicit</str>
       <str name="defType">myqueryparser</str> ......, etc.....
  </requestHandler>

                        This custom queryparser class extends
LuceneQParserPlugin, and the custom-QParser extends DisMaxQParser.  I
have included a few System.out.println() in this implementation. I
have observed in the console that there are some start-up search
queries (like solr rocks, static firstSearcher warming query from
solrconfig.xml) for which effect of sys.outs can be seen in the
console but not always when I search some query in the solr interface.
Sometimes I could notice that its working for manual queries, but not
always. Hope you suggest me how to resolve.

Thanks.

Re: regarding QParserPlugin

Posted by Grant Ingersoll <gs...@apache.org>.
I'd probably use the logging stuff instead of System.out, maybe the stream isn't be flushed as expected.

On Dec 16, 2009, at 8:29 AM, gudumba l wrote:

> Hello all,
>               I am trying to use query parser plugin feature of solr.
> But its really strange that everytime its behaving in a different way.
> I have decalred my custom query parser in solrconfig.xml as follows..
> 
> 	  <queryParser name="myqueryparser" class="newSolr.MyQueryParserPlugin"/>
> 
> I have linked it to the default request handler as follows..
> 
>  <requestHandler name="standard" class="solr.SearchHandler" default="true">
>         <lst name="defaults">
>       <str name="echoParams">explicit</str>
>       <str name="defType">myqueryparser</str> ......, etc.....
>  </requestHandler>
> 
>                        This custom queryparser class extends
> LuceneQParserPlugin, and the custom-QParser extends DisMaxQParser.  I
> have included a few System.out.println() in this implementation. I
> have observed in the console that there are some start-up search
> queries (like solr rocks, static firstSearcher warming query from
> solrconfig.xml) for which effect of sys.outs can be seen in the
> console but not always when I search some query in the solr interface.
> Sometimes I could notice that its working for manual queries, but not
> always. Hope you suggest me how to resolve.
> 
> Thanks.

--------------------------
Grant Ingersoll
http://www.lucidimagination.com/

Search the Lucene ecosystem (Lucene/Solr/Nutch/Mahout/Tika/Droids) using Solr/Lucene:
http://www.lucidimagination.com/search