Search Tips
Search Tips

Search Tips

Ideally, the first query you enter for your search yields the results you want. Typically, you need to reformulate your searches to get the best results.

Entering Search Keywords

The following conventions govern how you enter search keywords:

  • Capitalization: IEEE Xplore searches for items regardless of capitalization.
  • Keyword phrases: Phrases are strings of text that are enclosed in quotation marks, resulting in a more restricted search. For example, a search for java programming looks for the words java and programming in and across fields; a search for "java programming" returns all records that contain the phrase java programming in single search fields.
  • Punctuation: IEEE Xplore ignores most punctuation. For example, if you search for solid-state, IEEE Xplore looks for "solid-state", "solid state", "solid_state", and any other occurrences of "solid state" with punctuation between the two words.
  • Special characters: Most special characters are ignored by IEEE Xplore, including non-alphanumeric characters such as %, -, @, etc. The only special characters recognized by IEEE Xplore are &, +, and /. Thus, a search for AT&T will find occurrences of AT&T and the single "words" at and t. A search for C++ programming will find occurrences of C++ programming, C++, and programming.
  • The asterisk (*) is treated as a wildcard in IEEE Xplore and cannot be searched for as a character.

Nesting Search Operators

When a search query consists of multiple operators, you want to make sure IEEE Xplore performs the operators in the order you intend.

Boolean operators AND, OR, NOT, and proximity operators NEAR and ONEAR can be used to combine search terms in order to broaden or narrow retrieval. (Note: proximity operators NEAR and ONEAR can only be used in the Global Search bar and Command Search page. Proximity operators are not supported on the Advanced Search page.)

If different operators are used, the search is processed according to this order of precedence:

  1. NEAR / ONEAR
  2. NOT
  3. AND
  4. OR

For example: "artificial intelligence" OR "machine learning" AND diseases finds all documents in which the phrase machine learning AND the term diseases are both present as well as all documents in which the phrase artificial intelligence is present. In essence the search is processed as "artificial intelligence" OR (machine learning" AND diseases).

Use parentheses to override the order of precedence. The expression inside the parentheses is executed first.

For example: ("artificial intelligence" OR "machine learning") AND diseases will only find documents that include the word diseases in addition to either artificial intelligence OR machine learning.

In Structured Advanced Search

In structured advanced search, the order of search operators is governed by the order of criteria in the search query boxes. If you use three search query boxes, the expression formed by the first two boxes takes precedence over the entry in the third box (in other words, the first operator has precedence over the second).

For example, if you want to find all articles on MIMO written by both S. Haykin and K. Huber, you would enter the following search selections:

Advanced Search Box Example

However, suppose you want to find articles by either of these authors about MIMO. If you specify:

OR Operator Example

IEEE Xplore finds articles by Haykin about MIMO, and all articles by Huber regardless of subject. In this example, IEEE Xplore processes the AND operator first. To instruct IEEE Xplore to process the OR operator first, specify the OR condition before the AND condition.

AND and OR example

This search query finds documents written by either Haykin or Huber (or both) that contain MIMO in any field.

In Command Search

In command search, use parentheses to group elements as operators and specify which operators take place before others. For example, in the search query:

mimo AND ("Authors":"Haykin S" OR "Authors":"Huber K")

IEEE Xplore performs the OR operator first and the AND operator second. That is, it looks for records containing either Haykin S or Huber K in the Authors field, plus the word MIMO in any field. Without the parentheses, the search query would be:

mimo AND "Authors":"Haykin S" OR "Authors":"Huber K"

In this case, IEEE Xplore looks for documents about MIMO by Haykin and all documents by Huber, regardless of subject. It processes the search query from left to right, as if parentheses surrounded mimo AND "Authors":"Haykin S".

Searching for an Exact Word or Phrase

To search for an exact match, enter the search word or phrase in quotation marks.

Examples:

If you enter a search for...IEEE Xplore looks for all instances of
"computer"The word computer in any search field. It does not look for computers.
"data mining"The phrase data mining within single search fields (for example, in the document title). It does not look for data in one field and mining in another field.

Note:

  • If the text contains punctuation, replace each punctuation mark with a space.
  • IEEE Xplore matches the text you enter only if the record contains that text as a whole word or series of whole words. It does not match text within a word.

Searching with Incomplete Information

Here are some tips when you have limited information with which to begin a search, but want to minimize the time you spend searching.

If you do not know the exact spelling of an author's name:

  • Using structured advanced search, type as many letters as you know of the author's last name in the first text box. Use the * wildcard character to specify letters you do not know or are unsure of. Then select Authors from the drop-down menu next to the text box. Finally, press the Enter key or select the search button Search button and scan the search results for a name you recognize.

If you do not know the full title of a publication:

  • Hover over the Browse dropdown Browse dropdown in the navigation bar, and then select the publication type (Books, Conferences, Courses, Journals & Magazines, or Standards). Type as many words as you know from the publication title in the Search By Keywords box. If you are unsure of the spelling, you may enter a partial keyword. IEEE Xplore uses a type-ahead feature to suggest titles of publications. If you see the title you want, select it in the pop-up box. Otherwise, press the Enter key or select the search button Search button and scan the results list for a title you recognize.

    OR
  • Using structured advanced search, type as many words as you know from the publication title in the first text box and then select Publication Title from the drop-down menu. Select OR in the drop-down menu before the second text box, type keywords appropriate to your search in that text box, and then select a field name if desired. Repeat these steps to specify additional keywords. Then press the Enter key or select the search buttonSearch button and scan the search results for a title you recognize.

Searching with Wildcard Characters

To search for words that have spelling variations or contain a specified pattern of characters, you can use wildcards. IEEE Xplore supports 10 wildcards. The asterisk (*) wildcard represents zero, one, or multiple alphanumeric characters in the position it occupies. The question mark (?) wildcard represents one character.

Wildcard matches are enabled within the type-ahead feature, which allows IEEE Xplore to suggest complete words as you type a keyword when browsing or doing a global search.

Notes:

  • You can use up to 10 wildcards per search. Plus, you can use an additional wildcard in the search within feature on the search results page.
  • The * wildcard can appear at the end of a word to find words with different endings, at the beginning of a word, or in the middle of a word to find words containing a specified pattern of characters.
  • You must have at least three characters to use a wildcard. Exception: you can use a wildcard with two characters in the author facet on the search results page.
  • You can use wildcards within quotation marks when specifying an exact phrase. For example, "health inform*" will retrieve the exact phrases "health inform", "health informatics", "health information", etc.
  • You can use wildcards in a full-text search.
  • You can use wildcards with any Boolean operator, including proximity operators NEAR and ONEAR.
  • Wildcard matching must match all characters explicitly specified. If you enter the keyword cable*, IEEE Xplore matches cabled but not cabling, because there is no e to match.
  • The * wildcard can match words that are stem variations that the automatic stem variations in normal IEEE Xplore searching does not find. For example, computer will only match computers, but computer* will also match computerize.


Examples:

If you enter a search for...IEEE Xplore looks for all instances of
electro*electron, electrons, electronic, electronics, electromagnetic, electromechanical, and electrostatic
*opticoptic,fiber-optic, electrooptic, acoustooptic, etc.
me*nMatches men, mean, median, and any other word that begins with me and ends with n.
wom*nMatches woman or women.

Specifying Multiple Criteria

If you are searching for documents meeting any of several criteria, you need to define the relationship between your search strings using search operators. The following examples assume you are using structured advanced search.

Specifying a Combination of Criteria

To search for articles meeting a combination of criteria (for example, articles jointly written by M. Delgado and M.A. Vila), select the AND operator to combine items. Your search results will list all articles meeting all criteria you specify. For example:

Specifying Combination of Criteria

Specifying Either of Several Criteria

To search for documents meeting any one of the criteria, select the OR operator to combine items. Your search results will list all documents containing any of the items you specify. For example:

Multiple Criteria Example

In this example, IEEE Xplore finds documents that contain either the phrase broadband wireless access or the abbreviation BWA in the Abstract field.

Specifying the Exclusion of Criteria

If you want to exclude an item from your search, use the NOT operator. Your search results will include those documents that meet the first criteria, but exclude documents that meet the second. For example:

Exclusion Criteria Example

In this example, IEEE Xplore finds documents that contain the phrase acoustic imaging in any field, but not the word water.

Note: If different operators are used, the search is processed according to this order of precedence:

  1. NEAR / ONEAR
  2. NOT
  3. AND
  4. OR

Stemming

IEEE Xplore looks for plural forms of most keywords entered. For example, if you enter computer, IEEE Xplore also finds computers.

In addition, IEEE Xplore looks for verb forms of keywords. For example:

If you enter... IEEE Xplore also finds...
runrun, running, etc.
igniteignite, ignited, igniting, etc.
oscillateoscillate, oscillated, oscillating, etc.

IEEE Xplore also looks for British and American spellings of keywords. For example:

If you enter...IEEE Xplore also finds...
carburettor butterflycarburetor butterfly
reflection methodreflexion method
localizationlocalisation
color colour
rigorrigour
fibrefiber

Note: Certain technical terms may not be included within the stemming dictionary. If you discover a term that is not stemming properly when performing a search, you can request the term be added by submitting a request via our Contact Us form.

See Searching for an Exact Word or Phrase if you do not want IEEE Xplore to search for stem variations.

Stop Words

Stop words are ignored in IEEE Xplore searches. Stop words are typically words that are too general or that occur too frequently in the database to be useful.

For example, a search for the computer matches records containing the word computer, but not the word the.

The stop words in IEEE Xplore are:

aashaveofwhat
aboutathowonwhen
abovecanIorwhere
andoinoverwhy
andfindisshowwith
anyformetheyou
arefromnotunderyour

Note: IEEE Xplore does not ignore stop words included in a search for an exact word or phrase.

Search Clauses

You can search up to 25 terms per search clause (consecutive search terms not separated by a Boolean operator).