2012-07-02 48 views
3

我需要找出是否存在文檔,但保存在Solr的服務器中的文件是相當大的,所以如果我做一個經典的搜索來檢索與指定id和文檔存在一個文件該文件被退回,處理需要很多時間。 是否有可能返回例如匹配文檔的數量而不檢索實際文檔?Solr的:檢查而不檢索文檔

回答

7

是的,這是可能的。提交查詢時可以設置rows = 0,執行它。沒有實際的文件被返回。

在響應中,您可以從響應中讀取numFound屬性。如果numFound = 1(因爲這是ID),那麼找到該文檔。

+0

另一種可能性是使用fl參數僅從文檔中返回所需的字段。 – kekkis