Display first distinct record in group

Question: how can I assure the first record in distinct groupings is displayed?

Use Case: I am indexing blog post. I split the content up into smaller chunks (1000 characters) and index them with a slug that I then use for attributeForDistinct. This groups the records together and treats them as one hit while only displaying one of the distinct hits at a time. I’d like to assure the first 1000 characters are displayed by default.

Issue: It seems like the results are randomly choosing which of the records to display by default. Sometimes it shows the first 1000 character chunk of blog post copy and other times it displays content from half way down the page (odd UX).