I *think* that there was a post a while ago saying that if you were using trunk 3_x one of the recent changes required re-indexing, but don't quote me on that. Have you tried that?
Best Erick On Fri, Feb 4, 2011 at 2:04 PM, Jed Glazner <jglaz...@beyondoblivion.com>wrote: > Sorry for the lack of details. > > It's all clear in my head.. :) > > We checked out the head revision from the 3.x branch a few weeks ago ( > https://svn.apache.org/repos/asf/lucene/dev/branches/branch_3x/). We > picked up r1058326. > > We upgraded from a previous checkout (r960098). I am using our customized > schema.xml and the solrconfig.xml from the old revision with the new > checkout. > > After upgrading I just copied the data folders from each core into the new > checkout (hoping I wouldn't have to re-index the content, as this takes > days). Everything seems to work fine, except that now I can't get the score > to return. > > The stack trace is attached. I also saw this warning in the logs not sure > exactly what it's talking about: > > Feb 3, 2011 8:14:10 PM org.apache.solr.core.Config getLuceneVersion > WARNING: the luceneMatchVersion is not specified, defaulting to LUCENE_24 > emulation. You should at some point declare and reindex to at least 3.0, > because 2.4 emulation is deprecated and will be removed in 4.0. This > parameter will be mandatory in 4.0. > > Here is my request handler, the actual fields here are different than what > is in mine, but I'm a little uncomfortable publishing how our companies > search service works to the world: > > <requestHandler name="standard" class="solr.SearchHandler" default="true"> > <lst name="defaults"> > <str name="echoParams">explicit</str> > <str name="defType">edismax</str> > <bool name="tv">true</bool> > <!-- standard field to query on --> > <str name="qf">field_a^2 field_b^2 field_c^4 </str> > > <!-- automatic phrase boosting! --> > <str name="pf">field_d^10</str> > > <!-- boost function --> > <!-- > we'll comment this out for now becuase we're passing it to > solr as a paramter. > Once we finalize the exact function we should move it here > and take it out of the > query string. > --> > <!--<str name="bf">log(linear(field_e,0.001,1))^10</str>--> > <str name="tie">0.1</str> > </lst> > <arr name="last-components"> > <str>tvComponent</str> > </arr> > </requestHandler> > > Anyway Hopefully this is enough info, let me know if you need more. > > Jed. > > > > > > > On 02/03/2011 10:29 PM, Chris Hostetter wrote: > >> : I was working on an checkout of the 3.x branch from about 6 months ago. >> : Everything was working pretty well, but we decided that we should update >> and >> : get what was at the head. However after upgrading, I am now getting >> this >> >> FWIW: please be specific. "head" of what? the 3x branch? or trunk? what >> revision in svn does that corrispond to? (the "svnversion" command will >> tell you) >> >> : HTTP ERROR 400 undefined field: * >> : >> : If I clear the fl parameter (default is set to *, score) then it works >> fine >> : with one big problem, no score data. If I try and set fl=score I get >> the same >> : error except it says undefined field: score?! >> : >> : This works great in the older version, what changed? I've googled for >> about >> : an hour now and I can't seem to find anything. >> >> i can't reproduce this using either trunk (r1067044) or 3x (r1067045) >> >> all of these queries work just fine... >> >> http://localhost:8983/solr/select/?q=* >> http://localhost:8983/solr/select/?q=solr&fl=*,score >> http://localhost:8983/solr/select/?q=solr&fl=score >> http://localhost:8983/solr/select/?q=solr >> >> ...you'll have to proivde us with a *lot* more details to help understand >> why you might be getting an error (like: what your configs look like, what >> the request looks like, what the full stack trace of your error is in the >> logs, etc...) >> >> >> >> >> -Hoss >> > >