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: <requestHandler name="dismax" class="solr.SearchHandler"> <lst name="defaults"> <str name="defType">dismax</str> <str name="echoParams">explicit</str> </lst> </requestHandler> 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 <otis_gospodne...@yahoo.com> 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 <blaven...@gmail.com> >> 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 >> >> >> > > >