如何在 AWS CloudSearch 结构化查询中压缩非条件?
How to condense not conditions in AWS CloudSearch structured query?
是否可以使用 AWS CloudSearch (2013 API) 简化以下结构化查询:
(and (not sc:1) (not sc:4) (not sc:9) (not sc:13) (not sc:14) 'one' 'two')
以便以某种方式合并 not
条件?
我不能使用 range
因为我的值不是连续的,除非我误解了它是如何工作的。与该示例相比,我要检查的值要多一些,所以最终结果有点难看。
除了关于 searching numbers.
的单个值和范围之外,文档似乎没有提及任何内容
通过De Morgan's Theorem,可以重写
(and (not sc:1) (not sc:4) (not sc:9) (not sc:13) (not sc:14))
作为
(not (or sc:1 sc:4 sc:9 sc:13 sc:14))
我认为这不是您所希望的,因为它重复了 sc:
术语但更简单一些
是否可以使用 AWS CloudSearch (2013 API) 简化以下结构化查询:
(and (not sc:1) (not sc:4) (not sc:9) (not sc:13) (not sc:14) 'one' 'two')
以便以某种方式合并 not
条件?
我不能使用 range
因为我的值不是连续的,除非我误解了它是如何工作的。与该示例相比,我要检查的值要多一些,所以最终结果有点难看。
除了关于 searching numbers.
的单个值和范围之外,文档似乎没有提及任何内容通过De Morgan's Theorem,可以重写
(and (not sc:1) (not sc:4) (not sc:9) (not sc:13) (not sc:14))
作为
(not (or sc:1 sc:4 sc:9 sc:13 sc:14))
我认为这不是您所希望的,因为它重复了 sc:
术语但更简单一些