I couldn't understand the different between a request and a statement and how consistency is related to each of them.
RequestPlus
ensures all documents at the time of the query have been indexed.AtPlus
(or StatementPlus
) ensures that the specified documents have been indexed.
For example:
B
contains one document.SELECT COUNT(1) FROM B
-> result is 1
.a
b
SELECT COUNT(1) FROM B
1
is returned.a
was mutated -> result of at least 2
after document a
is updated in the index.3
after indexing has completely caught up.