---
name: "Plucene::Analysis::StopFilter"
section: "3pm"
platform: "linux"
package: "libplucene-perl"
version: "1.25-5"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Plucene::Analysis::StopFilter"
---

# Plucene::Analysis::StopFilter(3pm)

the stop filter

## NAME

Plucene::Analysis::StopFilter - the stop filter

## SYNOPSIS

```
        # isa Plucene::Analysis::TokenFilter
        my $next = $stop_filter->next;
```

## DESCRIPTION

This removes stop words from a token stream.

Instances of the StopFilter class are tokens filters that removes from the  indexed text words of your choice. Typically this is used to filter out common  words ('the', 'a' 'if' etc) that increase the overhead but add no value during  searches.

## METHODS

### next

```
        my $next = $stop_filter->next;
```

This returns the next input token whose term is not a stop word.
