Como você define um campo, por exemplo, emailcomo tendo um índice usando anotações JPA. Precisamos de uma chave não exclusiva ativada emailporque existem literalmente milhões de consultas neste campo por dia, e é um pouco lento sem a chave. @Entity @Table(name="person",