Also, those boosts on your qf and pf are a red flag and may be causing you issues. Look at explains provided with debugQuery=true output to see how your field/phrase boosts are working in conjunction with your date boosting attempts.
Erik On Oct 23, 2011, at 17:15 , Erick Erickson wrote: > Define "not working". Show what you're getting and what you > expect to find. Show your data. Note that the example given > boosts on quite coarse dates, it *tends* to make documents > published in a particular *year* score higher. > > You might review: > http://wiki.apache.org/solr/UsingMailingLists > > Best > Erick > > On Sun, Oct 23, 2011 at 11:08 PM, Craig Stadler <cstadle...@hotmail.com> > wrote: >> Yes I have and I cannot get it to work. Perhaps something is out of version >> for my setup? >> I tried for 3 hours to get ever example I could find to work. >> >> ----- Original Message ----- From: "Erick Erickson" >> <erickerick...@gmail.com> >> To: <solr-user@lucene.apache.org> >> Sent: Sunday, October 23, 2011 5:07 PM >> Subject: Re: Date boosting with dismax question >> >> >> Have you seen this? >> >> http://wiki.apache.org/solr/SolrRelevancyFAQ#How_can_I_boost_the_score_of_newer_documents >> >> Best >> Erick >> >> >> On Sat, Oct 22, 2011 at 3:26 AM, Craig Stadler <cstadle...@hotmail.com> >> wrote: >>> >>> Solr Specification Version: 1.4.0 >>> Solr Implementation Version: 1.4.0 833479 - grantingersoll - 2009-11-06 >>> 12:33:40 >>> Lucene Specification Version: 2.9.1 >>> Lucene Implementation Version: 2.9.1 832363 - 2009-11-03 04:37:25 >>> >>> <fieldType name="tdate" class="solr.TrieDateField" omitNorms="true" >>> precisionStep="6" positionIncrementGap="0"/> >>> >>> <field name="created" type="tdate" multiValued="false" indexed="true" >>> stored="false" omitNorms="true" required="false" >>> omitTermFreqAndPositions="true" /> >>> >>> I am using 'created' as the name of the date field. >>> >>> My dates are being populated as such : >>> 1980-01-01T00:00:00Z >>> >>> Search handler (solrconfig) : >>> >>> <requestHandler name="/dismax" class="solr.SearchHandler"> >>> <lst name="defaults"> >>> <str name="defType">dismax</str> >>> <str name="echoParams">explicit</str> >>> <str name="tie">0.1</str> >>> <str name="qf">name0^20000 other ^10000</str> >>> <str name="pf">name0^20000 other ^10000</str> >>> <str name="qs">3</str> >>> <str name="ps">3</str> >>> <str name="q.alt">*:*</str> >>> </lst> >>> </requestHandler> >>> >>> ---------------------------------------------- >>> >>> Query : >>> >>> /solr/ftf/dismax/?q=libya >>> &debugQuery=off >>> &hl=true >>> &start= >>> &rows=10 >>> ---------------------------------------------- >>> >>> I am trying to factor in created to the SCORE. (boost) I have tried a >>> million ways to do this, no success. I know the dates are populating >>> correctly because I can sort by them. Can anyone help me implement date >>> boosting with dismax under this scenario??? >>> >>> -Craig >>> >> >>