The BIASDATE
field specifier (case sensitive) allows you to boost the score of result documents by a specified percentage, based on how close the date in a specified field is to a specified date.
Note: You can optimize the speed of this field specifier by restricting the field to the
property type.
FieldText=BIASDATE{optimumDate,range,percentage}:yourFields
optimumDate
|
The date that the specified field must contain to increase or decrease the weight by the maximum percentage. |
range
|
A positive value that defines the range, in seconds, of the specified optimumDate . If yourFields contain a value in the range (optimum - range ) to (optimum + range ), the weight is increased or decreased according to the specified percentage . |
percentage
|
A percentage in the range 100 to -100. If the value of When |
yourFields
|
Type one or more fields. A document has its score boosted if it contains one of these fields, and if this field contains a date that falls within the specified range of the optimum date. Separate multiple fields with colons (: ). There must be no space before or after a colon. |
You can use the following formats to specify your dates:
Format | Explanation |
---|---|
D+/M+/#YY+
|
A date. For example, If the year is a number less than 40, it is read as a year in the 2000s. If the year is a number between 40 and 99, it is read as a year in the 1900s. For example, |
HH:NN:SS D+/M+/#YY+
|
A time and date. For example, If the year is a number less than 40, it is read as a year in the 2000s. If the year is a number between 40 and 99, it is read as a year in the 1900s. For example, |
HH:NN:SS D+/M+/#YY+ #ADBC
|
A time and date with a time period. For example, For the time period, you can use |
N
|
A positive or negative number of days from the current date. For example, |
Ns
|
A positive or negative number of seconds from now. For example, |
Ne
|
Epoch seconds (seconds since 1 January 1970). For example, Note: IDOL Server uses the local time zone to match epoch values. For example, if your local time zone is GMT-6, |
FieldText=BIASDATE{01/12/2008,864000,10}:DATE
A document whose DATE
field value is within a range of 10
days (864000
seconds) either side of 1/12/2008
has its weight increased on a linear scale from 10%
if the date is 1/12/2008
, to 0%
if the date is 20/11/2008
or 11/12/2008
.
FieldText=BIASDATE{01/12/2008,86400,-10}:DATE
A document whose DATE
field value is within a range of 10
days (864000
seconds) either side of 1/12/2008
has its weight decreased on a linear scale from -10%
if the date is 1/12/2008
, to 0%
if the date is 20/11/2008
or 11/12/2008
.
|