【发布时间】:2016-10-13 20:48:42
【问题描述】:
我有以下问题: 有没有办法在排序时使用特定的常量值作为决胜局?
这是我的例子:
假设索引结构:
{
title: "Title",
author: "Name of author"
}
问题是,如果有 10 个具有相同标题“测试”的文档,它们的分数都相同,现在我想对这些文档进行排序并将当前作者创建的文档放在首位。我尝试过使用表达式,但似乎无法让它工作,这就是我尝试过的:
http://example.cloudsearch.amazonaws.com/2013-01-01/search?q=test&return=_all_fields%2C_score&sort=_score%20desc,isauthor%20desc&expr.isauthor=(author%3D%3D%id) 但是我怀疑 cloudsearch 会接受这一点。有什么办法可以通过搜索字符串解决这个问题,还是我需要索引数字作者标识符之类的东西?
【问题讨论】:
标签: amazon-web-services amazon-cloudsearch