IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.

Analyze

edit

Performs the analysis process on the specified text and returns the token breakdown for the text.

Examples

edit

Fluent Syntax

edit
var result = client.Analyze(a => a
    .Index("myindex")
    .Analyzer("whitespace")
    .Text("text to analyze")
);

Object Initializer Syntax

edit
var request = new AnalyzeRequest("text to analyze")
{
    Index = "myindex",
    Analyzer = "whitespace"
};

var result = client.Analyze(request);

Handling the Analyze response

edit

result above is an IAnalyzeResponse which contains a collection of tokens found in the Tokens property which is an IEnumerable<AnalyzeToken>.