BIASDISTCARTESIAN
The BIASDISTCARTESIAN
field specifier allows you to boost the score of any document according to its distance from a specified point using Cartesian coordinates (X/Y).
TIP: If your document location field contains any shape other than a point, IDOL calculates distances from the geometric center of the shape.
Format
FieldText=BIASDISTCARTESIAN{coordX,coordY,range,maxboost}:POSITION
coordX
|
The specified x coordinate. |
coordY
|
The specified y coordinate. |
range
|
The maximum distance from the specified coordinates, in the same units as used in your document field. |
maxboost
|
The maximum percentage to boost the result. |
POSITION
|
The document field or fields that contain the location value. You can use one of the following options to specify location fields:
|
NOTE: You can optimize this field specifier by configuring your coordinate fields with the
Example
FieldText=BIASDISTCARTESIAN{10,11,5,7}:X:Y
FieldText=BIASDISTCARTESIAN{10,11,5,7}:POSITION
In these examples, all documents whose (X/Y) position is within a distance of 5 units of the point (10,11
) are given a relevance boost. The maximum boost of 7
percent is given to documents at the given point. The boost decreases linearly down to 0 boost at 5 units.
In the first example, the location data is stored in two document fields, X
and Y
. In the second example, the location data is stored in a single POSITION
field.