You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by Erick Erickson <er...@gmail.com> on 2010/11/17 14:18:11 UTC
Dismax Wiki page
I was looking at a question on the users list, and there are a couple of
issues...
I'm running 1.4.1 on a Windows box. Trying to specify dismax via
defType=dismax fails, returning 0 results and doesn't look like it hits the
dismax handler at all, at least the parsed query comes back with +() +()
with debugQuery=on.
deftype=dismax is fine. qt=dismax is also fine.
The Wiki page has qt=defType=dismax in one of the examples (
http://wiki.apache.org/solr/DisMaxQParserPlugin). and the rest of the
examples have defType.
Before I fix the Wiki page, what's the preferred syntax? I thought it was
def[T|t]ype.... And is the capitalization thing really a problem or not?
Thanks
Erick
Re: Dismax Wiki page
Posted by Erick Erickson <er...@gmail.com>.
Ahhh, thanks, that clears up some things for me...
Erick
On Mon, Nov 22, 2010 at 5:46 PM, Chris Hostetter
<ho...@fucit.org>wrote:
>
> : I'm running 1.4.1 on a Windows box. Trying to specify dismax via
> : defType=dismax fails, returning 0 results and doesn't look like it hits
> the
> : dismax handler at all, at least the parsed query comes back with +() +()
> : with debugQuery=on.
>
> that parsed query looks like it would have come from dismax if you have no
> "qf" configured. you cna be certain by using debugQuery=true and looking
> for "QParser" in the debug section. 9that works in solr 1.4.1)
>
> : deftype=dismax is fine. qt=dismax is also fine.
>
> deftype=dismax isn't going to do anything - you'll get the default
> qparser.
>
> qt=dismax is going to change the handler used, so if that works but
> defType=dismax doesn't, that just means that the requestHandler named
> "dismax" has some default params that make the dismax QParser work with
> your schema, but the 'default' requestHandler does not.
>
> : The Wiki page has qt=defType=dismax in one of the examples (
>
> that's a typo ... i fixed it.
>
> : Before I fix the Wiki page, what's the preferred syntax? I thought it was
> : def[T|t]ype.... And is the capitalization thing really a problem or not?
>
> like all solr params, defType is case sensative.
>
> qt vs defType is not a question of "prefrence" is a question of purpose.
> "qt" picks hte requestHandler instance. "defType" tells that
> requestHandler what you want the default QParser to be for the "q" param.
>
>
> -Hoss
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: dev-help@lucene.apache.org
>
>
Re: Dismax Wiki page
Posted by Chris Hostetter <ho...@fucit.org>.
: I'm running 1.4.1 on a Windows box. Trying to specify dismax via
: defType=dismax fails, returning 0 results and doesn't look like it hits the
: dismax handler at all, at least the parsed query comes back with +() +()
: with debugQuery=on.
that parsed query looks like it would have come from dismax if you have no
"qf" configured. you cna be certain by using debugQuery=true and looking
for "QParser" in the debug section. 9that works in solr 1.4.1)
: deftype=dismax is fine. qt=dismax is also fine.
deftype=dismax isn't going to do anything - you'll get the default
qparser.
qt=dismax is going to change the handler used, so if that works but
defType=dismax doesn't, that just means that the requestHandler named
"dismax" has some default params that make the dismax QParser work with
your schema, but the 'default' requestHandler does not.
: The Wiki page has qt=defType=dismax in one of the examples (
that's a typo ... i fixed it.
: Before I fix the Wiki page, what's the preferred syntax? I thought it was
: def[T|t]ype.... And is the capitalization thing really a problem or not?
like all solr params, defType is case sensative.
qt vs defType is not a question of "prefrence" is a question of purpose.
"qt" picks hte requestHandler instance. "defType" tells that
requestHandler what you want the default QParser to be for the "q" param.
-Hoss
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org