I'm testing the refresh.interval of my ES cluster (6 nodes, ES 6.5.0).
I'm doing sync upserts into an index with refresh.interval=30s.
In a differnt app, I'm executing queries.
However I set index.interval, my second app directly see any change done my the upsert (no explicit refresh in the upsert. Using java high level rest client ).
My understanding of refresh.interval was that new data will not be visible until the interval is reached. How can it be that I always directly see any new/changed data?
tx for help