Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Não ficou claro , pra mim esse mecanismo de paginacao

Não entendi mesmo! Se u quero retornar de 10 em 10: 1- O size é 10, ok mas o from deveria ser 10 também, para pegar de 10 em 10 e não um from de 20. Não?

2- Não ficou, claro, pra mim, quem faz essa paginação... O elastic retorna 10 e eu repito a query e ele é inteligente de saber onde parou? ou eu tenho que separar no meu o código os lotes? Ele tem um cursor é isso? Enfim, muito confuso, pelo menos pra mim!

2 respostas
solução!

Oi Orlando, tudo bom?

Na verdade, o elastic só recebe a query, o começo e quantos a partir do começo ele vai devolver.

O size representa quantos ele vai devolver.

O from representa de onde ele vai começar.

A ideia de paginação quem cria é a gente.

Ou seja, se você tem uma lista de 200 dados e quer exibir de 10 em 10, você tem um size de 10. Se você quer exibir a pagina 4 seu from deve ser 40 =)

Fez mais sentido?

Abraço

Ah, sim, agora entendi! Antes não havia ficado claro "quem", era o responsável pela paginação.

Muito obrigado André!!