2

有没有办法编写一个查询来返回所有不包含某个字段的结果?

例如,假设我有一个包含名字、姓氏和出生日期的人员索引。我想查询所有没有出生日期的人。不是所有birthDate 为空的人,而是所有没有birthDate 字段的人。这可能吗?

编辑:MATAN 在这里向我指出了答案 - solr 搜索字段不存在的文档

4

1 回答 1

1

您可以在现场使用负数。像那样:

-birthDate:*
or
-birthDate:[* TO *]
于 2017-02-20T13:43:15.963 回答