We are implementing search on candidate data of about 10 mil records and we are planning to use candidate email ID as primary key for each record in elasticsearch.
Can we use emailAddress as _id in elasticsearch or we should only use elastic generated random id only?
Is there any performance impact if we use custom id?
Performance impact on indexing and searching?
Are we over loading elasticsearch by using custom id?