Google App Engine Search API自定义评分

时间:2014-06-17 07:56:13

标签: google-app-engine google-search-api

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

  • 降低与特定地理位置距离较远的文档得分(距离越远,得分越低)
  • 根据全文搜索的学期频率得分
  • 使用" soft"过滤/查询:如果过滤器/查询不匹配,则不会排除文档,只会降低其分数

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

1 个答案:

答案 0 :(得分:0)

现在可以使用Google自定义搜索API

Custom ranking