Javascript 包含elasticsearch大数据的HTML表格
我有一个弹性搜索索引,大约有200万条记录,我想在HTML表中查看。 我面临的问题是,我不想让所有这些数据污染浏览器的内存,相反,我想做以下事情:Javascript 包含elasticsearch大数据的HTML表格,javascript,
elasticsearch,Javascript,
elasticsearch,我有一个弹性搜索索引,大约有200万条记录,我想在HTML表中查看。 我面临的问题是,我不想让所有这些数据污染浏览器的内存,相反,我想做以下事情: 加载表后,对elastic search进行查询以查找 显示总共有多少条记录(此数字将用于近似滚动条的大小) 进行另一次查询以获取前1000条记录并将其显示在表中 修改表格的滚动条,让用户感觉 所有记录都已加载 一旦用户开始向下滚动,向表中添加更多记录 并删除旧记录(以节省内存) 我需要关于如何设计这个系统和可能的实施方案的建议 谢谢elastics
{
from: 1,
size: 1000,
query: {
"match": {
"text":{
"query": "search_text"
}
}
}
}
将为您提供与文档文本字段中的“搜索文本”匹配的前1000个文档。您可以在查询中使用变量而不是1,并不断更新变量并调用查询来执行您所描述的操作
更新
对于前端,请查看以下问题:
您必须执行类似的操作,并将更改查询放入函数。查询数据不是问题,前端很有挑战性。