厨师search我有一些非常奇怪的问题。 我想查找无法正确引导的实例,并且使用两种方法来检测:默认环境_default实例,以及缺less我应用于所有托pipe实例role[base]实例。 现在我有一个不在role[base]失败实例:
$ knife search "NOT role:base" 1 items found
所以肯定有一个节点符合我的一个标准。 但是,如果我试图find符合我的标准的实例,它不起作用 – 我没有得到任何结果:
$ knife search "environment:_default OR NOT role:base" 0 items found $ knife search "(environment:_default OR NOT role:base)" 0 items found $ knife search "(environment:_default) OR (NOT role:base)" 0 items found
好的, 手册说可能会有结合AND和NOT问题,所以或者OR还有问题?
$ knife search "(environment:_default OR -role:base)" 0 items found
不。 也许是订单?
$ knife search "(NOT role:base OR environment:_default)" ERROR: knife search failed: invalid search query: '(NOT role:base OR environment:_default)' $ knife search "NOT role:base OR environment:_default" ERROR: knife search failed: invalid search query: 'NOT role:base OR environment:_default'
没有运气。 我如何search缺less特定angular色或处于特定环境中的实例? 我坚持做两个单独的search和结果?