amazon-cloudsearch - 如何编写此 Cloudsearch 查询
问题描述
我有以下字段的云搜索记录(除其他外):
status: eg 'PROPPOSAL', 'ACCEPTED', 'CANCELLED' etc
created_at: eg 2018-06-29T11:03:44Z
我需要一个可以满足以下条件的查询:
没有超过 31 天的提案
我如何将其写为查询?目前,我似乎只能编写仅返回状态不是 PROPOSAL 的记录的查询或仅返回 31 天以下的记录的查询
两者都是错误的。
无论日期如何,查询都应返回记录,除非它们是 PROPOSAL,在这种情况下也应用 31 天规则。
我怎样才能做到这一点?我试过类似的东西:
(and
(and
(range field=created_at ['2019-07-21T14:31:30Z',})
(not field=status 'PROPOSAL')
)
)
哪个不能满足我的需要
解决方案
推荐阅读
- javascript - Promised Function 在完全执行前自动解析
- c# - 如何在 .net 标准 2.0 项目中修复“无法加载文件或程序集 System.IO.Packaging,版本 = 4.0.3.0”
- c# - 左外连接不被尊重
- .net - 如何从 s3 获取文件并在下载前对其进行压缩
- excel - 获取已复制到剪贴板的 Excel 单元格属性
- android - Volley 不能在 Android 中使用 SOAP api
- javascript - 将元素定位到第三方元素
- karma-jasmine - Karma 没有运行特定的测试文件。相反,它运行所有测试文件
- c# - Azure 功能 401 RestSharp 未经授权的问题
- amazon-web-services - AWS Elastic Beanstalk 上的 Docker 端口映射