---
name: "Lucy::Search::PhraseQuery"
section: "3pm"
platform: "linux"
package: "liblucy-perl"
version: "0.3.3-7+b1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/Lucy::Search::PhraseQuery"
---

# Lucy::Search::PhraseQuery(3pm)

Query matching an ordered list of terms.

## NAME

Lucy::Search::PhraseQuery - Query matching an ordered list of terms.

## SYNOPSIS

```
    my $phrase_query = Lucy::Search::PhraseQuery->new(
        field => 'content',
        terms => [qw( the who )],
    );
    my $hits = $searcher->hits( query => $phrase_query );
```

## DESCRIPTION

PhraseQuery is a subclass of Lucy::Search::Query for matching against an ordered sequence of terms.

## CONSTRUCTORS

### new( *\[labeled params\]* )

- •

  **field** - The field that the phrase must occur in.

- •

  **terms** - The ordered array of terms that must match.

## METHODS

### *get\_field()*

Accessor for object's field attribute.

### *get\_terms()*

Accessor for object's array of terms.

## INHERITANCE

Lucy::Search::PhraseQuery isa Lucy::Search::Query isa Lucy::Object::Obj.
