Просто так:
{
"query": {
"script": {
"script": {
"source": "doc.end.value - doc.start.value < 10"
}
}
}
}
и
{
"query": {
"script": {
"script": {
"source": "System.currentTimeMillis() - doc.start.value < 60000"
}
}
}
}
Тем не менее, для оптимизации производительности вы можете хранить информацию end - start
внутри документа во время индексации, чтобы вам не пришлось прибегать к скриптингу, и ваш запрос просто стал бы:
{
"query": {
"range": {
"diff": {
"lt": 10
}
}
}
}