By default WordPress only searches by keyword in the Title and Description fields of all objects (posts, pages, downloads, etc). When searching if you are not receiving the desired results it is likely due to this issue.
WordPress will not search tags, categories, etc when you enter a search keyword. You can expand the default search functionality in a variety of ways. The easiest is to use plugins. The two we recommend are: