0

有什么方法可以对查询字符串中的同一字段执行“或”。我正在尝试搜索当前“CUR”或自定义项目状态。

4

1 回答 1

0

您可以通过在不同子句之前加上前缀 OR:a: 来做到这一点。

status=CUR
status+Mod=eq
OR:a:status=PLN
OR:a:status_Mod=eq

如果需要,继续

OR:b:...

请注意,每个块都独立于任何其他块运行。这意味着您需要重复与所有这些相同的任何内容。OwnerID 需要在每个块中,如下所示。

status=CUR
status+Mod=eq
ownerID=$$USER.ID
ownerID_Mod=eq
OR:a:status=PLN
OR:a:status_Mod=eq
OR:a:ownerID=$$USER.ID
OR:a:ownerID_Mod=eq

通过 API,行将由 & 而不是 CR/LF 分隔

对于枚举,您也可以使用 in 子句。

status=CUR\TPLN
status_Mod=in

请注意,这些值由制表符分隔。

于 2014-06-16T02:17:19.980 回答