Ho il seguente scenario:
Ho un utente che ha bisogno di vedere alcuni feed di notizie da siti diversi e voglio impaginarli e ordinarli per data. Il problema è che non capisco come farlo schematicamente.
Recupera la parte superiore N di ciascun sito e quindi limita i risultati? Ciò potrebbe causare risultati incoerenti se ad esempio:
Chiedo i primi 100 risultati di ciascun sito e quindi seleziono in totale 100 nuovi da tutti i siti. La seconda volta che faccio questo se il sito A ha tutti i suoi primi 100 risultati più nuovi rispetto agli altri siti, è un problema. Chiederò ai risultati dei siti da 100-200 dove i risultati del sito B dovrebbero arrivare da 0 a 100 perché non sono stati visualizzati l'ultima volta.
Come fare questo tipo di aggreggamento senza recuperare tutti i dati disponibili (o una quantità eccessiva di risultati) da ciascun sito?