Ok...after 4 hours of troubleshooting I post an email, and decide to start
adding data from scratch and found what I think was my error right away
(of course). I was following a tutorial that told me to add the base
(domain) entry as an organizational unit. I'm guessing having an
organizational unit as the base, with organization units underneath and
no organization killed the objectClass index. Any reason why slapadd
would allow this though? Makes me think I should use ldapadd instead as a
general rule since it's more strict.