我是Elastic Search的新手。有什麼辦法可以獲得搜索關鍵字的所有搜索結果嗎?彈性搜索限制爲10或者我們可以設置大小,但我們需要獲得大小?如何從搜索結果中獲取所有值
9
A
回答
15
+0
是的,但我需要首先得到總大小 – raagavan 2011-02-14 10:12:41
4
如果您使用Java API,你可以從SearchResponse
SearchRequestBuilder srb = ..
SearchResponse sr = srb.execute().actionGet();
long totalHits = sr.getHits().getTotalHits();
0
可以在幾個步驟做到這一點使用一些代碼
- 修復大小說
1000
簡單獲得總命中數並獲得所有1000條記錄。 - 從
hits.total
確定大小是否小於1000(如果小,那麼你得到了所有的記錄:)) - 否則使用from and size在從和
total
從以前的查詢尺寸得到充分的結果提供1001
。
相關問題
- 1. 從谷歌搜索頁面獲取所有搜索結果
- 2. YelpSharp:獲取所有搜索結果
- 3. 從Bing搜索獲取搜索結果
- 4. 如何從天青搜索中獲得所有結果?
- 5. WordPress:如何從搜索結果中的$ wp_query中獲取所有帖子?
- 6. 如何使用cts獲取所有結果:搜索?
- 7. 如何從搜索引擎獲取搜索結果?
- 8. 如何在搜索中返回所有結果:搜索API?
- 9. 如何從結果集中獲取所有值?
- 10. 如何從php的api獲取所有的谷歌搜索結果?
- 11. 如何從彈性搜索中獲取所有索引數據
- 12. 從搜索引擎獲取結果
- 13. 從php獲取搜索結果在php
- 14. 從控制器獲取搜索結果
- 15. Imaco - 從搜索結果中提取HREF搜索結果
- 16. 如何從搜索結果中獲取lucene的docId?
- 17. 嘗試從twitter的搜索結果中獲取url值
- 18. 在搜索結果中的所有列值如何獲得包括分頁
- 19. Mysql:從所有表中獲取結果
- 20. 讓所有值,而不是獲得搜索結果
- 21. 如何使用jquery獲取Google搜索API結果href值
- 22. 從Google搜索結果網址獲取搜索查詢
- 23. 獲取搜索結果中的頁數
- 24. 如何從Bing API獲取搜索結果的數量
- 25. 如何從維基百科獲取搜索結果
- 26. 如何從PlaceAutocomplete android獲取特定國家的搜索結果?
- 27. 如何從應用程序後端獲取Google搜索結果?
- 28. 如何從Twitter搜索Feed獲取純文本結果?
- 29. 如何從搜索中移除結果?
- 30. 如何從jquery中搜索結果GET
我會重新考慮使用滾動搜索來獲取所有記錄(如分頁)。 http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-request-scroll.html – Emil 2014-06-25 11:09:28