我是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