3
我需要找出是否存在文檔,但保存在Solr的服務器中的文件是相當大的,所以如果我做一個經典的搜索來檢索與指定id
和文檔存在一個文件該文件被退回,處理需要很多時間。 是否有可能返回例如匹配文檔的數量而不檢索實際文檔?Solr的:檢查而不檢索文檔
我需要找出是否存在文檔,但保存在Solr的服務器中的文件是相當大的,所以如果我做一個經典的搜索來檢索與指定id
和文檔存在一個文件該文件被退回,處理需要很多時間。 是否有可能返回例如匹配文檔的數量而不檢索實際文檔?Solr的:檢查而不檢索文檔
是的,這是可能的。提交查詢時可以設置rows = 0,執行它。沒有實際的文件被返回。
在響應中,您可以從響應中讀取numFound屬性。如果numFound = 1(因爲這是ID),那麼找到該文檔。
另一種可能性是使用fl參數僅從文檔中返回所需的字段。 – kekkis