Search Results for

    Show / Hide Table of Contents

    Interface IDissectProcessor

    Similar to the Grok Processor, dissect also extracts structured fields out of a single text field within a document. However unlike the Grok Processor, dissect does not use Regular Expressions. This allows dissect’s syntax to be simple and, for some cases faster, than the Grok Processor.

    Inherited Members
    IProcessor.Name
    IProcessor.Description
    IProcessor.OnFailure
    IProcessor.If
    IProcessor.Tag
    IProcessor.IgnoreFailure
    Namespace: OpenSearch.Client
    Assembly: OpenSearch.Client.dll
    Syntax
    public interface IDissectProcessor : IProcessor

    Properties

    | Edit this page View Source

    AppendSeparator

    The character(s) that separate the appended fields.

    Declaration
    [DataMember(Name = "append_separator")]
    string AppendSeparator { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Field

    The field to dissect

    Declaration
    [DataMember(Name = "field")]
    Field Field { get; set; }
    Property Value
    Type Description
    Field
    | Edit this page View Source

    IgnoreMissing

    If true and field does not exist or is null, the processor quietly exits without modifying the document

    Declaration
    [DataMember(Name = "ignore_missing")]
    bool? IgnoreMissing { get; set; }
    Property Value
    Type Description
    bool?
    | Edit this page View Source

    Pattern

    The pattern to apply to the field

    Declaration
    [DataMember(Name = "pattern")]
    string Pattern { get; set; }
    Property Value
    Type Description
    string

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Properties
      • AppendSeparator
      • Field
      • IgnoreMissing
      • Pattern
    • Extension Methods
    Back to top Generated by DocFX