2016-03-02 44 views
0

我在C#以下巢查詢:鳥巢返回零個結果與MatchAll()查詢和尺寸(100000)

var results = client.Search<Question>(s => s.From(0).Size(100000).Query(q=>q.MatchAll())); 

當此運行,我得到結果爲零。當我將Size()方法調整爲Size(10000)時,它可以工作。我基本上試圖返回索引中的所有結果。我在這裏錯過了什麼?我搜索了一下,以確定Elastic服務器本身是否有最大結果設置,但沒有發現任何結果。

回答

1

有一個index.max_result_window設置(默認爲10000)其中you can adjust

但是,如官方文檔中所述,如果要檢索所有文檔,最好使用scroll search代替。

你可以找到一個使用NEST滾動搜索的例子here