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 <blaven...@gmail.com> > To: solr-user@lucene.apache.org > 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: solr-user@lucene.apache.org > >> 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 > >> >> > >> > > > > >