SOLR 中的 Isnull 等价物

Isnull equivalent in SOLR

我在 sql 服务器中的查询类似于 where isnull(id,'3') = 3,它将给我所有空值以及等于 3 的值。我想在 SOLR 中实现相同但无法获得它.我试过了

id:3 OR -id:[* TO *]

但它没有给我任何结果,而在 -id:[* TO *] 上它给了我正确数量的结果。如何进行查询?

也许这里的问题是运算符的优先级,- 被应用于两个条件或类似的东西(可能是一个错误),无论如何,这有效:

q=(-id:[* TO *]) OR id:3

尝试 id:('' TO *)id:3.