angularjs - 如何使用 ElasticSearch 获取结果页面?

标签 angularjs elasticsearch pagination

我正在使用 ElasticSearch 从 API 获取数据,但在获取所有结果时遇到了一些问题。

我尝试使用 from 参数但没有成功,它甚至有一个奇怪的行为。

例如,我有一个请求向我呈现 15 个结果,这里有不同数量的结果,具体取决于来自的参数值:

from=9 - gives me 1 result
from=10 - gives me 7 results
from=11 - gives me 2 results
from=12 - gives me 5 results
from=13 - gives me 9 results

感谢您的帮助!

最佳答案

https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-from-size.html就很简单了:

{ “来自”:0,“大小”:10, “询问” : { “术语”:{“用户”:“kimchy”} } }

from 是从哪里开始结果,即。偏移量(这在查询中的所有过滤器等之后应用)。 size 是要返回的文档的最大数量。

如果问题仍然存在,您也应该发布您的查询。

关于angularjs - 如何使用 ElasticSearch 获取结果页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32532523/

相关文章:

spring - Spring Data JPA 中的分页(限制和偏移)

angularjs - sanitizer 模块的用途是什么?

javascript - 为什么我必须将参数作为 $http angular 中的对象发送?

ruby-on-rails - AngularJS 和 Rails - e2e 睾丸测试。如何登录用户来测试 Angular 页面?

Elasticsearch 查询将多个值匹配到单个字段

session - 根据Kibana中的日志文件计算 session 持续时间

php - 错误的分页链接重定向

angularjs - 使用 Angular UI/Bootstrap UI 隐藏选项卡标题

python - 如何从用于弹性插入的python代码改进parallel_bulk?

php - MySQL make 查询包括包含另一个变量的 PHP 变量