If a regular search is not enough to find the email that you are searching for, Gmail comes with an advanced search option.
To narrow down your search even further, at the right of the Gmail search box, click the Down arrow. This opens more search options.
Here, you can enter specific search criteria. For example, you can find an email from Alice that has an attachment and was set within a particular time frame.