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
.
我在 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
.