XML is getting eaten by my mail client (Yahoo mail) when I hit reply. Lame.
But your config:
<requestHandler name="dismax" class="solr.SearchHandler">
<lst name="defaults">
<str name="defType">dismax</str>
<str name="echoParams">explicit</str>
</lst>
</requestHandler>
.... is missing qf and other parameters. Which fields is your DisMax supposed
to query? It doesn't know, they are not in the config above.
Otis
--
Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch
----- Original Message ----
> From: Ben Lavender <[email protected]>
> To: [email protected]
> Sent: Thursday, March 26, 2009 4:16:58 PM
> Subject: Re: dismax query not working with 1.4
>
> Did the XML in that message come through okay? Gmail seems to be
> eating it on my end.
>
> Anyway, while the default config has those fields, it also fails with
> the application config, which has:
>
>
> dismax
> explicit
>
>
>
> Since this essentially the same as standard, I assumed it would work
> without any qf. I manually added a qf to the query with the
> application solrconfig and got a result. Off to debug the application
> side!
>
> Thank you very much for the help!
>
> Ben
>
>
> On Thu, Mar 26, 2009 at 3:08 PM, Otis Gospodnetic
> wrote:
> >
> > Standard searches your default field (specified in schema.xml).
> > DisMax searches fields you specify in DisMax config.
> > Yours has:
> > text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0 manu^1.1 cat^1.4
> >
> > But there are not your real fields. Change that to your real fields in qf,
> > pf
> and other parts of DisMax config and things should start working.
> >
> > Otis
> > --
> > Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch
> >
> >
> >
> > ----- Original Message ----
> >> From: Ben Lavender
> >> To: [email protected]
> >> Sent: Thursday, March 26, 2009 4:02:58 PM
> >> Subject: Re: dismax query not working with 1.4
> >>
> >> I do not have a qf set; this is the query generated by the admin interface:
> >> dismax:
> >>
> select?indent=on&version=2.2&q=test&start=0&rows=10&fl=*%2Cscore&qt=dismax&wt=standard&explainOther=&hl.fl=
> >>
> >> standard:
> >>
> select?indent=on&version=2.2&q=test&start=0&rows=10&fl=*%2Cscore&qt=standard&wt=standard&explainOther=&hl.fl=
> >>
> >> dismax has no results, standard has 30.
> >>
> >> I don't see a requirement that qf be defined on
> >> http://wiki.apache.org/solr/DisMaxRequestHandler; am I missing
> >> something?
> >>
> >> The query responses are the same with both the application-specific
> >> and default solrconfig.xml's. The application definition for dismax
> >> is:
> >>
> >>
> >> dismax
> >> explicit
> >>
> >>
> >>
> >> And the one from my nightly is:
> >>
> >>
> >> dismax
> >> explicit
> >> 0.01
> >>
> >> text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0 manu^1.1 cat^1.4
> >>
> >>
> >> text^0.2 features^1.1 name^1.5 manu^1.4 manu_exact^1.9
> >>
> >>
> >> ord(popularity)^0.5 recip(rord(price),1,1000,1000)^0.3
> >>
> >>
> >> id,name,price,score
> >>
> >>
> >> 2<-1 5<-2 6<90%
> >>
> >> 100
> >> *:*
> >>
> >> text features name
> >>
> >> 0
> >>
> >> name
> >> regex
> >>
> >>
> >>
> >> So there's no particular mention of any fields from schema.xml in
> >> dismax, but the standard works without that.
> >>
> >> Thanks for the responses,
> >> Ben
> >>
> >> On Thu, Mar 26, 2009 at 2:11 PM, Matt Mitchell wrote:
> >> > Do you have qf set? Just last week I had a problem where no results were
> >> > coming back, and it turned out that my qf param was empty.
> >> >
> >> > Matt
> >> >
> >> > On Thu, Mar 26, 2009 at 2:30 PM, Ben Lavender wrote:
> >> >
> >> >> Hello,
> >> >>
> >> >> I'm using the March 18th 1.4 nightly, and I can't get a dismax query
> >> >> to return results. The standard and partitioned query types return
> >> >> data fine. I'm using jetty, and the problem occurs with the default
> >> >> solrconfig.xml as well as the one I am using, which is the Drupal
> >> >> module, beta 6. The problem occurs in the admin interface for solr,
> >> >> though, not just in the end application.
> >> >>
> >> >> And...that's it? I don't know what else to say or offer other than
> >> >> dismax doesn't work, and I'm not sure where else to go to
> >> >> troubleshoot. Any ideas?
> >> >>
> >> >> Ben
> >> >>
> >> >
> >
> >