2010-09-05 37 views
10

我有一個問題,我想獲得solr中匹配文本的總數。 但是當我想要使用solr執行搜索時,我必須設置最大行參數。任何人都可以解釋我如何有效地使用solr來獲得總匹配數?如何獲得Solr/lucene中的總匹配數

回答

14

通過Solr響應中的numFound屬性,您可以獨立於定義的最大行數獲取總計結果計數。

+0

我們可以找出那個搜索詞存在的文檔總數。 – 2010-09-05 18:44:17

+0

@Ahsan:就像我說的那樣,使用numFound屬性。 – 2010-09-06 00:56:45

+0

我認爲如果我們搜索一些像「Contents:risk」這樣的術語,numFound會告訴我們這個術語在所有lucene索引文檔中存在多少次?但是我們是否可以獲得具有搜索詞的lucene索引文檔的總數,而不管索引文檔是否包含搜索詞不止一次.. – 2010-09-06 06:00:56