Skip to content
uencoder

Stop Words

Stop words are high-frequency, low-semantics words (the, is, at, on) that are commonly filtered out in retrieval and NLP to reduce noise.

Purpose

Removes function words that contribute little to meaning, improving retrieval precision and efficiency.

Mechanism

A predefined stop-word list (e.g., 179 English words in NLTK). Stop words are skipped during indexing and querying. Note: in phrase searches ("to be or not to be") stop words carry meaning and must be kept. Stop words differ across domains.

Use cases

  • Search engine index compression
  • TF-IDF computation
  • Feature selection for text classification
  • Keyword extraction preprocessing

Examples

  • Input
    the quick brown fox
    Output
    quick brown fox

    Removes "the"

Common errors

Filtering stop words breaks phrase semantics
Keep stop words in phrase queries

Related terms

References