Reduced index size by not indexing fields we don't query (bug 1055294)

I skipped on the non-string field types b/c integers and booleans don't seem worth the trouble.