Google App Engine Search API自定义评分

Pet*_*ter 9 google-app-engine google-search-api

对于一个新项目,我正在比较ElasticSearch和GAE Search API.我需要的是一个自定义评分功能,能够处理一些自定义评分功能,如:

  • 降低文档与特定地理位置的距离得分(越远,得分越低)
  • 基于术语频率的分数进行全文搜索
  • 使用"软"过滤器/查询:如果过滤器/查询不匹配,则不会排除文档,只会降低其分数

所有这一切都可以通过ElasticSearch实现,但我找不到在GAE Search API中实现第三点的方法.我也无法弄清楚第一个选项是否只是GAE Search API中的过滤器,或者它也会改变文档的分数.有人知道这是否可行?

Yin*_* Li 0

现在可以使用 Google 自定义搜索 API 进行自定义排名。