[[analysis-keyword-analyzer]]
=== Keyword Analyzer

The `keyword` analyzer is a ``noop'' analyzer which returns the entire input
string as a single token.

[float]
=== Definition

It consists of:

Tokenizer::
* <<analysis-keyword-tokenizer,Keyword Tokenizer>>

[float]
=== Example output

[source,js]
---------------------------
POST _analyze
{
  "analyzer": "keyword",
  "text": "The 2 QUICK Brown-Foxes jumped over the lazy dog's bone."
}
---------------------------
// CONSOLE

/////////////////////

[source,js]
----------------------------
{
  "tokens": [
    {
      "token": "The 2 QUICK Brown-Foxes jumped over the lazy dog's bone.",
      "start_offset": 0,
      "end_offset": 56,
      "type": "word",
      "position": 0
    }
  ]
}
----------------------------
// TESTRESPONSE

/////////////////////


The above sentence would produce the following single term:

[source,text]
---------------------------
[ The 2 QUICK Brown-Foxes jumped over the lazy dog's bone. ]
---------------------------

[float]
=== Configuration

The `keyword` analyzer is not configurable.
