Skip to Main Content

Computer Science: Tutorial - Finding and using library resources: 6. How do I search effectively?

Online tutorial introducing you to the skills and techniques needed for effective library research


To get the best results when searching online sources, you need to carry out effective searches. You need to plan and enter your keywords in a way that the databases can process so that they retrieve relevant search results for you. 

It is useful to think of this as a three step process:

  1. Identify your search terms
  2. Combine your search terms
  3. Use search techniques to enhance your search 
For effective online searching you need to invest time up front to develop a search strategy using a range of search techniques.

1. Identify your search terms

Before you start searching, spend some time defining your research topic. Ask yourself, what is it that you want to find out? What search terms or keywords will find this information?

Use whatever technique works best for you - e.g. brainstorming, words lists or mind maps etc. can help you think around your topic and identify all possible search concepts and terms. 



Take a look at the short video to help you begin:

Have acronyms or abbreviations been used in the sources you have read? 

 These can be included in your search terms in order to find matching results. 

For example: 

CAD OR computer aided design

Who are the key thinkers, writers and experts  in your research area?

It may be worth including these names in your searches. 

Your background reading will prove helpful here.   

If you are searching across time periods, particularly long time periods, remember that terminology changes over time.   New words appear, others change meaning so be prepared to reflect this in your search strategy.

Are there any alternative words and/or phrases you should include in your search in order to improve your search results? 

For example:
A quick web search shows that other terms you could use for Computer Science are: 

artificial intelligence, computer technology, data processing, information technology, robotics, computer-aided design, computer-aided testing, cybernetics


Think about differences in spellings and terminology, and incorporate alternatives into your search strategy. 

For example:   programme (British spelling)  vs. program (US spelling) 

Does your area of research use subject specific terminology, technical terms or other controlled vocabulary.

Use these specialised terms in your searching to improve your results.

If you do not know the standard terminology then the database subject index or thesaurus may help.

2. Combine your search terms

You can use a a number of different keywords in a single search, by using operators. 

The most commonly used operators are AND, OR and NOTThese are known as Boolean operators.

Combining keywords:

  • results in more accurate searching and therefore more relevant results being returned
  • saves you time as you don't have to carry out numerous similar searches where just one or two search terms are changed each time

Watch the video below for tips on how to combine search terms. 

Databases usually process the Boolean operators in a logical order.

If you use a combination of AND and OR operators in one search, use  brackets (parentheses) to group the OR words together so that your search is processed correctly.


For example:

If you want to find information on the ethical and moral aspects of developing some areas of information technology

you could type in the following search instructions:

  • This will search for ethics and information technology as well as morals and information technology

If you do not use brackets and search using the following:

your search will be processed as:

  • ethics
  • OR morals and information technology as a secondary search

This means that your search results containing ethics will not be linked in any way to information technology

Imagine you are looking for information about the ethics relating to data privacy in the field of computer science.

A typical search may look like this:

​Fig. 1 Basic search


Fig. 2  Advanced Search       


ANDORand NOT can be used to broaden or narrow a search and to exclude unwanted search terms and concepts.

You can type these operators in between your search terms (Fig. 1) or you can use the drop down options in the Advanced Search option (Fig. 2).

Look at the help pages on the database you want to use for specific guidance.   

3. Use search techniques to improve your search

You can use search techniques to help improve your searching. By applying these techniques, you can increasereduce or improve the relevancy of your search results, making it easier to access to the right materials. For more, see the Search tips guide.

Phrase searching specifies that your terms must appear next to each other, and in the order you specify i.e. the exact phradse that you have types in.

This technique allows you to quickly remove less relevant results from your search as most normal keyword searching looks for any instance of any keywords in any order or any location within the text. 

Phrase searching is commonly achieved by surrounding your phrase with quotation marks.

Phrase searching examples:

"internet of Things"

Tip: Some databases may use different symbols so check the database "Help" options if using quotation marks doesn't work. 

Truncation is a technique that broadens your search to include various word endings and spellings.

To use truncation, enter the root of a word and put the truncation symbol at the end.

The database will return results that include any ending of that root word.

The asterisk * symbol is most commonly used for truncation. However, check out the help screens as  !, ?, or # may also be used.


For example:
     statistic* will find  statistic, statistics, , statistical, statistically etc.


Wildcards are similar to truncation but they are used to substitute for a single letter or no letter in a word.

They are useful for irregular plurals and for British/American English spellings.

They broaden your search by including variant word spellings.

The question mark symbol is most commonly used. However, check out the help screens as  ! , *, or # may also be used. 


For example:
civili?ation will find civilisation and civilization
What are database fields?

Records in library catalogues and online databases are made up of fields containing pieces of bibliographic information which describe the item in detail.

Why use field searching?

Field searching makes your search more focused.  If you run a standard keyword search, databases usually search against the full database record. This leads to a very broad search, with high numbers of results. Field searching returns more relevant results as the search instruction is more precise.

Contact Us or Give Feedback