If you want to get started with something like ElasticSearch it helps having large dataset to play with. Using your gmail/mail archive gives you plenty of weirdly shaped data to have fun with.
I don't think this has much to do with the search in gmail not being sufficient or broken.
I don't think this has much to do with the search in gmail not being sufficient or broken.