-
Notifications
You must be signed in to change notification settings - Fork 1.2k
V65/processors #3528
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
V65/processors #3528
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some minor comments
src/Nest/Ingest/Processor.cs
Outdated
public interface IProcessor | ||
{ | ||
// TODO: eventhough this property is ignored it has a JsonProperty because our GetCachedProperties helper prefers |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TODO? (even though, needs a space)
src/Nest/Ingest/Processor.cs
Outdated
/// <summary> | ||
/// A tag is simply a string identifier of the specific instantiation of a certain processor | ||
/// in a pipeline. The tag field does not affect the processor’s behavior, but is very useful | ||
/// for bookkeeping and tracing errors to specific processors./ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Trailing /
/// <summary> | ||
/// 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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This allows dissect’s syntax to be simple and, for some cases, faster than the Grok Processor.
[JsonConverter(typeof(ProcessorJsonConverter<PipelineProcessor>))] | ||
public interface IPipelineProcessor : IProcessor | ||
{ | ||
//TODO this property clashes with the Name property on the IProcessor, need to rename base in master |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TODO?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can't fix this in 6.x
this needs to be changed in master
updated the TODO to mention this. 👍
❤️ the nitpicks thanks @codebrain 👍 |
* Add support for the dissect ingest processor * Add support for if/tag and ignore_failure on all processors fixes #3506 * Add support for the drop processor * Add support for the set_security_user processor * Add support for the pipeline processor * addressed PR comments regarding xmldocs and TODO statements
* Add support for the dissect ingest processor * Add support for if/tag and ignore_failure on all processors fixes #3506 * Add support for the drop processor * Add support for the set_security_user processor * Add support for the pipeline processor * addressed PR comments regarding xmldocs and TODO statements
* Add support for the dissect ingest processor * Add support for if/tag and ignore_failure on all processors fixes #3506 * Add support for the drop processor * Add support for the set_security_user processor * Add support for the pipeline processor * addressed PR comments regarding xmldocs and TODO statements (cherry picked from commit 5e7e391)
* Add support for the dissect ingest processor * Add support for if/tag and ignore_failure on all processors fixes #3506 * Add support for the drop processor * Add support for the set_security_user processor * Add support for the pipeline processor * addressed PR comments regarding xmldocs and TODO statements (cherry picked from commit 5e7e391)
This adds missing properties and missing processors to NEST.
Add support for the dissect ingest processor
Add support for if/tag and ignore_failure on all processors fixes #3506
Add support for the drop processor
Add support for the set_security_user processor
Add support for the pipeline processor