google-app-engine - Google App Engine 搜索 API 自定义评分

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

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

  • 降低文档与特定地理点距离的分数(距离越远,te 分数越低)
  • 基于全文搜索的词频得分
  • 使用“软”过滤器/查询:如果过滤器/查询不匹配,它不会排除该文档,而只是降低它的分数

所有这一切都可以通过 ElasticSearch 实现,但我无法在 GAE Search API 中找到实现第三点的方法。我也不知道第一个选项是否只是作为 GAE 搜索 API 中的过滤器,或者它是否也改变了文档的分数。有人知道这是否可能吗?

最佳答案

Custom ranking现在可以使用 Google Custom Search API。

关于google-app-engine - Google App Engine 搜索 API 自定义评分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24258537/

相关文章:

java - 当尝试访问不存在的页面时,我可以重定向到有效的 Wicket 页面吗?

python - 找不到谷歌应用引擎 dev_appserver.py 文件

search-engine - Google Search API 与专用搜索引擎

java - 对象化 + JSP : displaying 1:N relationships

java - Google 应用引擎 hello world 程序无法运行

google-api - Google 查询 URL 所需的最低参数

python - 什么是对关键字搜索的结果总数进行数据挖掘的合适方法?

google-search-api - 用于下载 Google 网络历史记录的脚本

python - 打开文件 : Writing is invalid mode

java - 我应该如何修改来解析Google新闻搜索文章标题和预览和URL?