So far, all I can think of is keeping your own index in some manner.
The auctions and bids format is essentially this, with the caveat that some "pages" may have less than a full amount with deletions (assuming you can't use markers).
Another choice is to keep a singe document with just the ids of the comments.
Another choice is to keep all the comments in one document _or_ use auctions and bids, but then have your paging logic go over the document(s) for display.Â
In a bit more detail on that last option, instead of using the built in paging, have all comments in a single document (assuming there are not MBs of comments - then go auctions/bids). To page it, have the request for the desired page, load the entire document and find the relevant comments.
You could optimize that option further by using a transformer to return the relevant comments form the document.
If the comments are stable, old posts don't generally get new comments, I would lean toward the simpler approach of loading the comments document directly until there is some metric that tells me it's not working well enough.