弹性搜索中
这是ES的来源:
"_source": {
"queryHash": "query412236215",
"id": "query412236215",
"content": {
"columns": [
{
"name": "Catalog",
"type": "varchar(10)",
"typeSignature": {
"rawType": "varchar",
"typeArguments": [],
"literalArguments": [],
"arguments": [
{
"kind": "LONG_LITERAL",
"value": 10
}
]
}
}
],
"data": [
[
"apm"
],
[
"postgresql"
],
[
"rest"
],
[
"system"
],
[
"tpch"
]
],
"query_string": "show catalogs",
"execution_time": 1979
},
"createdOn": "1514269074289"
}
如何在_source.data中获取n条记录?让我们说_source.data有100条记录,我一次只想要10条记录,也可以为下10条记录分配偏移量?谢谢
回答如下:看看scripting。据我所知,没有任何内置解决方案,因为Elasticsearch主要用于搜索和过滤文档存储,仅作为次要问题。