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
>>> 
>> 
>> 

Reply via email to