相关性

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

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

    行为

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

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

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

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