SOLR查找不匹配的文档加入

加加多

不知道如何用语言表达,所以我将举一个例子:

想象一下两种类型的文档AB都有一个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 *])"

但它不起作用,可能是因为它仍在尝试加入联接之类的操作。

任何帮助将不胜感激。

苏梅特·沙玛(Sumeet Sharma)

尝试这个

q=-_query_:"{!join from=b_id to=a_id}*:*"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

匹配不匹配字段对的文档

来自分类Dev

如何通过一组 ID 查找文档并通知不匹配的文档

来自分类Dev

查找数组中匹配次数最多(不匹配次数更少)的文档

来自分类Dev

查找不匹配的ID

来自分类Dev

查找不匹配的ID

来自分类Dev

如果不匹配,则加入较少的字段

来自分类Dev

笛卡尔加入不匹配的行

来自分类Dev

查找不匹配的Excel值

来自分类Dev

更新 SOLR 文档而不添加已删除的文档

来自分类Dev

加入匹配的记录并在不匹配时创建组合

来自分类Dev

MongoDB:查找与标签最多匹配的文档

来自分类Dev

无法使用$ elemMatch查找匹配的文档

来自分类Dev

MongoDB查找与坐标比较匹配的文档

来自分类Dev

按类别检查文档以查找匹配的元素

来自分类Dev

查找数组不包含特定值的文档

来自分类Dev

qpen的setbrush方法参数与文档不匹配

来自分类Dev

Lucene中的不匹配文档查询对象

来自分类Dev

如果值不匹配,则更新文档

来自分类Dev

在Elasticsearch中显示不匹配的文档

来自分类Dev

如果2列不匹配,mysql查找不匹配的记录

来自分类Dev

选择。查找文档与应查找的文本不匹配

来自分类Dev

MongoDB查找匹配的文档并更新对象数组内的匹配字段

来自分类Dev

无法使用提迪尔加入不匹配的行

来自分类Dev

由于某些MSP不匹配,对等方无法加入频道

来自分类Dev

Netezza-加入2个日期不匹配的表

来自分类Dev

在MongoDB中查找与条件不匹配的记录

来自分类Dev

在SQL语句中查找不匹配项

来自分类Dev

Perl否定查找,不匹配单词

来自分类Dev

C ++向量-查找(“不匹配'operator =='”)