相关性

    相关性 指的是搜索结果的准确性和有效性。如果搜索结果几乎总是合适的,那么它们可以被认为是相关的,反之亦然。

    Meilisearch 具有许多功能,可以微调搜索结果的相关性。其中最重要的工具是 排名规则。排名规则有两种类型:内置排名规则 和 自定义排名规则。

    行为

    每个索引都拥有一系列排名规则,这些规则作为数组存储在 设置对象 中。这个数组是完全可自定义的,这意味着您可以删除现有规则、添加新规则以及根据需要重新排序。

    每当发出搜索查询时,Meilisearch 都会使用 桶排序 算法对文档进行排名。第一个排名规则适用于所有文档,而每个后续规则仅适用于在前一个规则下被认为相等的文档,作为决胜因素。

    应用排名规则的顺序很重要。 数组中的第一个规则影响最大,最后一个规则影响最小。我们的默认配置满足大多数标准需求,但 您可以更改它

    删除规则意味着 Meilisearch 将不再根据该规则对结果进行排序。例如,如果您删除 typo 排名规则,则在搜索期间仍会考虑包含拼写错误的文档,但它们将不再按拼写错误数量的增加进行排序。