不知道如何用语言表达,所以我将举一个例子:
想象一下两种类型的文档A和B都有一个id和一个name。
A
a_id
a_name
B
b_id
b_name
类型为A的文档可以附加0个或多个类型为B的文档,因此,如果我要查询与名称为“地球”的类型B的文档相关的类型A的文档,我将执行以下操作:
_query_:\"{!join from=b_id to=a_id} (b_name:(earth))"
而且效果很好。
现在,我如何找到与B型任何文档都不相关的A型文档?
我试过了
_query_:\"{!join from=b_id to=a_id} (-b_id:[* TO *])"
但它不起作用,可能是因为它仍在尝试加入联接之类的操作。
任何帮助将不胜感激。
尝试这个
q=-_query_:"{!join from=b_id to=a_id}*:*"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句