As I am using the same time range for the same query, it is returning different numbers of hits on re-query.
{
  "size": "0",
  "query": {
    "bool": {
      "must": [
        {
          "range": {
            "timestamp1": {
              "gte": 1597247223502,
              "lte": 1597333623502
            }
          }
        },
        {
          "match_phrase": {
            "tags.keyword": {
              "query": "lilly"
            }
          }
        },
        {
          "match_phrase": {
            "tags.keyword": {
              "query": "syslog"
            }
          }
        }
      ]
    }
  }
}
Return 1
{
  "took": 196,
  "timed_out": false,
  "_shards": {
    "total": 880,
    "successful": 880,
    "skipped": 804,
    "failed": 0
  },
  "hits": {
    "total": 5415455,
    "max_score": 0,
    "hits": []
  }
}
Return 2 a few seconds later.
{
  "took": 161,
  "timed_out": false,
  "_shards": {
    "total": 880,
    "successful": 880,
    "skipped": 804,
    "failed": 0
  },
  "hits": {
    "total": 5416033,
    "max_score": 0,
    "hits": []
  }
}
Is this just a big data thing?
Thanks
Norm