本文解释了 searchableAttributes
数组中属性的顺序如何影响搜索结果的相关性。
title
可能比 overview
或 release_date
更有意义。 当 searchableAttributes
使用其默认值 [*]
时,所有字段具有相同的权重。 如果您手动配置可搜索属性列表,数组中靠前的属性在计算搜索结果相关性时更重要。title
字段中找到的匹配词对相关性的影响将高于在 overview
或 release_date
中找到的相同词。例如,如果您搜索“1984”,像 Michael Radford 的电影“1984”这样的结果将比在 1984 年发行的电影排名更高。
review.critic
比其同级 review.user
更重要。
attribute
规则在 rankingRules
中的位置决定了结果的排序方式。这意味着,如果 attribute
在排名规则列表的底部,它对搜索结果几乎没有影响。