Haskell has had several names throughout its almost 150-year history. The terms I found most often in my research were:
If you don't use multiple terms, you run the risk of not finding valuable works that use a different name.
This also applies to the specific topic you're researching. For example, if you're searching for instances of protest among Haskell students, it would help to include synonyms like "resistance", "social movement", "reform", "activism", "demonstration", "rally", and "march" into your search. The Academic Search Complete database gives examples of alternate search terms if you type in a term followed by the word "or".
OR is used to search for multiple similar terms at once. For example, searching "Haskell Institute OR Haskell University" gives you sources that mention either of these two phrases.
This image shows how to perform an advanced search in the Tommaney Library Catalog.
This image was taken in Academic Search Complete. This database suggests helpful search terms that might bring up more important sources.
AND is used to search for sources that contain all of a group of phrases. For example, searching "Haskell University AND protest" only gives you sources that contain both phrases.
NOT is used to filter out irrelevant sources that contain certain phrases. For example, searching "Haskell NOT programming" gives you articles that contain the word "Haskell" but also do not contain the word "programming". This is important because Haskell is also the name for a popular programming language.