Pick one:
I was storing full objects in the index.
I was following the documentation.
I was a muppet.
I was using Plucene, which is just not good at that stuff.