Skip navigation Skip to search
  • Home
  • Contact
  • Help
  • Sign in

LearnTechLib - The Learning & Technology Library

Main navigation

  • About
  • Journals
  • Proceedings
  • Browse
    • Popular Articles
    • Journals
    • eBooks
    • Conference Papers
    • Talks
    • Reports
    • Dissertations
    • Topics
    • Tags
    • Slides
    • Collections
    • Authors
    • Publishing Partners
  • Collections
  • Librarians
    • Subscribe
    • FAQs
    • Dashboard
    • Usage Statisics
    • Technical Support
    • Publishing Partners
    • License Agreement
  • Subscribe
EdITLib is now LearnTechLib. The new URL for this page is https://www.learntechlib.org/help/power-search/

Power Searching

Introduction

Our normal search allows for simple searching and is designed for more natural languages searches. It is available free for all users.

Our Power Search is a full-fledged boolean search tool and is available to subscribers only. It allows you to enter full searches using full boolean syntax. Note that as a result it is less forgiving than our normal search — incorrectly entered search requests will result in a note that your query was invalid.

Therefore, it is important to know the correct syntax when searching using the Power Search tool

Syntax

The syntax used is similar to those of standard boolean search engines.

If you enter a search plain, without any operators, the search engine will match all records that match any of the words. So

learning systems

would match all records with the word "learning" as well as all records with the word "systems".

The different features are listed below.

Limiting Fields

You can limit which parts of a record are searched by specify the field in the format fieldname:term. For example,

title:gaming

would return only records that contained gaming in the title of the record.

author:Smith

would return only records where one or more of the authors of the record are named Smith.

Supported Fields

LearnTechLib supports searching against the following fields:

  • title: to search the title (also can pull up journal or conference records with matching titles)
  • abstract: to search only in the abstract of the paper (matches papers only)
  • description: search in abstract or description of record (matches papers as well as journals/conferences)
  • author: search in the author names. To search a full name, using proximity is recommended (e.g. author:"John Smith"~1)
  • has_full_text:true limits results only to records that include the full text document.
  • pub_type: limits type of record returned. Allowed values are article, proceedings, dissertation, thesis, talk, ebook, or report.

Wildcards, Fuzzy Matching, and Regular Expressions

Wildcards allow you to search for spelling variations on a given word (e.g. biolog* to match biology, biological, etc).

There are two wildcard operators, ? and *.

? matches a single character and * matches zero or more characters. So

universit?

would match university as well as its variant in many other languages such as università, universite, and universiti.

universit*

would match all the terms above as well as longer words such as universities or universitaire

Fuzzy matching allows you to perform searches where the 1-2 characters in the word may be switched or changed. This is most useful to find terms that may be misspelled:

learning~

would match learning but also misspellings like laerning or learing

AND, OR, NOT, and grouping

The standard boolean operators are AND, OR, and NOT. The AND operator indicates that all terms or groups must be in the matching documents, while OR means that at least one term should match.

3d AND gaming

would match records that contain both terms, while

3d OR gaming

would match records that mention 3d, gaming, or both.

The NOT operator instructs the search engine to exclude records that match the next term.

3d NOT gaming

would return all records that mention 3d, but only if they do not contain the term gaming.

Grouping allows you to combine terms into multiple boolean searches.

mathematics AND (3d OR gaming)

would return records that feature the term mathematics and could contain 3d or gaming or both.

Grouping can use as much nesting as you'd like:

((mathematics OR geometry OR algebra) AND (3d OR gaming)) OR ((mobile OR tablet) AND (calculator OR graphing))

Using + or -

In addition to using AND, OR, and NOT to control your search, you can also use the plus (+) and minus (-) signs as well.

When using this syntax, + means the term must be included, - means the term must not be included. If a term has no symbol preceding it, that means it is optional — its presence will increase the relevance of that match, but is not required.

learning education is equivalent to learning OR education
+learning +education is equivalent to learning AND education
learning -education is equivalent to learning NOT education

Note that there are some differences in the various syntaxes. For example, in

learning education +3d -gaming

all matches would have to contain the term 3d and exclude the term gaming, but may or may not contain either learning or education. Meanwhile

(learning OR education) AND 3d NOT gaming

would result in records that contained 3d, excluded the term gaming, but did contain either learning, education, or both. Articles without either of those terms would not match. Keep this in mind when using the different formats.

Phrase Searching

In addition to one-word terms, you can include entire phrases by wrapping them in quotes. Without quotes

mobile learning

would return all records mentioning either mobile or learning, while

"mobile learning"

would return only records that feature the words "mobile learning" next to one another in order.

Proximity Searching

Proximity searching is similar to phrase searching, but allows for the presence of words in a different order or with other words in between.

It uses the same syntax as a phrase, but is followed by a tilde (~) and the number of words allowed between each term.

"interactive environments"~1

means at most one word can appear between the two words. "interactive environments"~1 could match records that contained "interactive learning environments", "interactive virtual environments", "interactive computer environments", etc.

"interactive environments"~3

would match all of the records above as well as records containing phrases like "interactive media in museum environments" or "interactive visual learning environments".

Related Pages

  • About Collections
  • Alerts
  • FAQ
  • Full-text Access
  • Searching
  • Using LearnTechLib's OAI-PMH Server

Browse

  • Journals
  • Proceedings
  • eBooks
  • Authors
  • Topics
  • Multimedia

Research

  • Collections
  • Searching
  • Alerts
  • Popular Articles

Access & Content

  • Subscribe
  • About Access
  • Check Access
  • Content

Librarians

  • FAQs
  • Publishing Partners
  • Subscribe
  • Usage Statistics
  • Technical Support
  • License Agreement
  • Debug
Facebook twitter

Feedback

info@learntechlib.org
Feedback form
About
Privacy
Terms & Conditions
Accessibility
LearnTechLib is a development of Global U - Learning & Technology Innovation, A non-profit, 501(c)(3) organization. Sponsored by the Association for the Advancement of Computing in Education.
LearnTechLib (The Learning & Technology Library) was formerly called EdITLib (Educational & Information Technology Library). More about the name change

Note: documents in Portable Document Format (PDF) require Adobe Acrobat Reader 5.0 or higher to view, download Adobe Acrobat Reader.