My company (we have software for responding to applicants in real time... think apply... instant conversation with a human recruiter) did a study of about 1,200 resumes and found that 14% of resumes had inaccuracies that would cause them to be screened out... and about 9% of resumes were in a unparsable format. A lot of the screening we see out there is really bad - mostly text search looking for key phrases like specific colleges, specific employers or specific skills. If you are imagining indexing resumes with elastic search and making queries, that may actually be better than state of the art which is usually something that turns into a SQL query.