Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

Base Combining Provider

Collation Provider Grooper.Extract

Base collation provider for combining multiple DataInstance results using various methods.

Remarks

The BaseCombiningProvider class defines the core logic for combining the results of multiple extractors within a Data Type.

This class is the foundation for array, group, and other multi-result collation providers. It provides configuration for how results are merged, how confidence is calculated, and how output values are constructed.

Key features:

  • Supports multiple combination strategies via the 'CombineMethod' property.
  • Allows configuration of confidence calculation using the 'ConfidenceMode' property.
  • Supports custom output formatting and group extraction.

Common use cases:

  • Concatenating results from multiple extractors into a single value.
  • Extracting a value from a specific child extractor or group.
  • Summing numeric results.
  • Combining results based on geometric or flow relationships.

Properties

NameTypeDescription

Derived Types

There are 6 implementations of Base Combining Provider.

AND Collation provider that returns results only when each extractor produces at least one match.
Array Collation provider that matches and returns arrays (lists) of values arranged in a specific geometric or flow order.
Combine Combines instances from child extractors based on the grouping specified in the Group By property.
Key-Value List Matches cases where a key and a list of 1 or more values occur on the document in a specific layout.
Key-Value Pair Matches cases where a key-value pair occur on the document in a specific layout.
Ordered Array Finds sequences of values where one result is present for each extractor, in the order in which they appear.

Used By

Notification