查询elasticsearch时,只返回命中文件。我怎样才能得到命中的上下文,比如命中之前和之后的10个文档?Elasticsearch返回结果的上下文(命中前后10行)
举例来说,我已经插入5个登录到elasticsearch:
{"log": "a"}
{"log": "b"}
{"log": "c"}
{"log": "d"}
{"log": "e"}
我已搜查"query": { "match": { "log": "e" } }
,和ES将返回5号文件。但是,我可能想要以前的4个日志进行调试,是否可以返回上下文?
你能举出更多的例子吗? – hkulekci
@hkulekci已更新 – Pao
您在每个文档中是否有任何时间戳? – BlackPOP