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