Developing an effective search strategy requires a little bit of planning. This video from McMaster University shows you the process of creating search strings from your topic ideas.
Many databases, like library catalogs, will create search strings for you. Find the "advanced search" option, usually somewhere very close to the standard search box. Advanced search pages usually have drop-down boxes so you can tell the system how you want it to read your search terms, and you can usually add multiple lines for longer strings. You can also build your own search strings. More details about search strings and Boolean operators are in the second tab of this guide.
It's a good idea to keep track of which search terms and strings you've already used in which databases, and which results they returned, so that you don't repeat your efforts unnecessarily.
Library and database search engines use Boolean logic. An easy way to take full advantage of this system is by finding the "advanced search" option, where you can add as many search lines as you need, and set them to include or exclude terms, and to search specific parts of the record, like the author or title fields.
You can also construct your own Boolean strings on the fly. The more you know about how Boolean syntax works, the better your searches will be.
Basic Rules
Boolean Operators
You can use these operators by themselves or in combination to create searches that are as broad or specific as you need. Keep in mind that the more specific a search is, the fewer results you'll get back. Vary your search terms as much as possible and conduct both broad and specific searches to get the best coverage of the literature on your topic.