javascript - ElasticSearch search_after 与 Nodejs
问题描述
GET twitter/_search
{
"size": 10,
"query": {
"match" : {
"title" : "elasticsearch"
}
},
"search_after": [1463538857, "654323"],
"sort": [
{"date": "asc"},
{"tie_breaker_id": "asc"}
]
如何在 nodejs 中编写 search_after (elasticsearch) 代码
解决方案
钥匙进入search_after
身体:
queryBody.search_after = [1000];
elasticClient.search({
index: elasticsearch_setup.index,
type: elasticsearch_setup.type,
size: page,
body: queryBody
}, callback);
另请注意,使用时search_after
您不需要也使用 from/size 进行迭代。
推荐阅读
- blazor - Blazor:在 Blazor 的文本区域中计数字符(不是 .js)
- apache-nifi - 将 JSON Header 和 Body 传递给 ApacheNifi 中的后续 InvokeHTTP 处理器
- c++ - C ++ Valgrind:条件跳转或移动取决于未初始化的值
- android - Android应用程序中图像的文件夹位置
- android - registerForActivityResult(RequestPermission() 的回调未运行
- python - 为什么 PyTorch 以不同方式处理相似的权重更新分配?
- sql - 查询合并 2 个表,不确定这是否是完全外连接
- python - 如何将函数中的值作为全局访问?
- django - 如何在 Django 中覆盖用户名验证
- python - 在 Visual Studio Code 中使用 Django 开发时收到错误通知