The price
clause is a little trickier. The user’s preferred price is anything up to £100, but this example sets the origin to £50. Prices can’t be negative, but the lower they are, the better. Really, any price between £0 and £100 should be considered optimal.
price
절은 약간 교묘하다. 사용자의 선호 가격은 £100 이하이다. 그러나, 이 예제에서 origin은 £50으로 설정되어 있다. 가격은 –(negative)가 될 수 없다. 그러나 낮을수록 더 좋아한다. 실제로 £0과 £100 사이의 모든 가격은 최적의 고려 대상이다.
If we were to set the origin
to £100, then prices below £100 would receive a lower score. Instead, we set both the origin
and the offset
to £50. That way, the score decays only for any prices above £100 (origin + offset
).
origin
을 £100으로 설정했다면, £100 이하의 가격은 더 낮은 score를 받을 것이다. 대신 origin
과 offset
을 모두 £50으로 설정했다. 이런 방식으로, £100(offset + scale
)을 초과하면 score는 감소한다.
The weight
parameter can be used to increase or decrease the contribution of individual clauses. The weight
, which defaults to 1.0
, is multiplied by the score from each clause before the scores are combined with the specified score_mode
.
weight
매개변수는 개별 절의 기여도를 증가 또는 감소시키는데 사용될 수 있다. 기본값이 1.0
인 weight
는, score가 지정된 score_mode
와 조합되기 전에, 각 절의 score와 곱해진다.
'2.X > 2. Search in Depth' 카테고리의 다른 글
2-6-10. Random Scoring (0) | 2017.09.24 |
---|---|
2-6-11. The Closer, The Better (0) | 2017.09.24 |
2-6-13. Scoring with Scripts (0) | 2017.09.24 |
2-6-14. Pluggable Similarity Algorithms (0) | 2017.09.24 |
2-6-15. Changing Similarities (0) | 2017.09.24 |