0

有没有办法查询 Solr 并找出是否有任何符合条件的文档?

我不需要或不想要这些文件,如果我能做类似的事情将是理想的

(有一个匹配 AND ... 的文档)作为我的查询字符串

我问,因为我正在使用某些实体作为管理权限的方式,这似乎可行。目前,我的解决方法是有两个查询,一个询问是否有符合条件的文档,检查是否至少有一个文档返回,然后发送第二个文档。

有一个更好的方法吗?

4

1 回答 1

0

尝试

/select?q=YOUR_QUERY&rows=0

这将返回如下内容:

{
-responseHeader: {
    status: 0
    QTime: 0
    -params: {
       ...
    }
 }
-response: {
    numFound: 383250
    start: 0
    docs: [ ]
 }
}

然后检查是否response.numFound为阳性。与此等效的 SQL 将是

SELECT COUNT(*) FROM <table> WHERE <condition>;
于 2013-07-03T17:38:28.473 回答