As this SO question made me realize, it's not always clear when a field needs a @Field annotation rather than a @IndexedEmbedded annotation, for example like in the specific question when indexing a simple collection of enums.