Phrase Query

A phrase is surrounded with double quotes ("") and allows searching for a specific exact phrase and returns only matches where all terms appear in the document in the correct order, giving a weight of the sum of each term. For example:

  • Documents which match A followed by B followed by C gives a weight of A+B+C

Note
When searching for phrases, stop words do not apply.

Caution
Hyphenated words are also treated as phrases, as are cases such as filenames and email addresses (e.g. /etc/passwd or [email protected])

Example

In the following example, we will retrieve documents with the exact phrase, including the stop words these, are, few, and far and between.

SEARCH /bank/
{
  "_query": {
    "personality": "\"these days are few and far between\""
  }
}
SEARCH /bank/
{
  "_query": {
    "personality": {
      "_phrase": "these days are few and far between"
    }
  }
}