Azure 搜索 - 提升旧数据

Azure Search - Promoting Older Data

我正在创建 Azure 搜索评分配置文件。在我的数据集中,我有一个名为 ExpiresOnEdm.DateTimeOffset 字段。我正在使用此字段来宣传某些文档。为此,我使用了这样的新鲜度函数:

"name": "Aging",
"functions": [
  {
    "type": "freshness",
    "fieldName": "ExpiresOn",
    "boost": 10,
    "interpolation": "quadratic",
    "freshness": {
      "boostingDuration": "P14D"
    }
  },
}

据我了解,此评分配置文件将在接下来的 14 天内提升具有 ExpiresOn 值的记录。 "fresher" 项将被赋予更多相关性。我的问题是,如果我想推广 "staler" 或 "older" 项目怎么办?有办法吗?

为了提升较旧的项目,您实际上会降低较新的项目。您可以通过提供一个大于零但小于一(例如 0.5)的提升因子来做到这一点。详情可见here.