Split large document per attribute? and not splitting each attribute

I have a large document of different attributes (attribute1, attribute2, attribute3), and each attribute size can go up to 10kb. As per Algolia, I must split this document. But most of the articles mention splitting every single attribute. Is there a way to split per attribute?