Hash Match Group Class
Holds information on documents that have equal SHA1 document hashes. The hash comparison is only for all documents within
a document data archive (.dda) file. See DocumentDataArchiveReader.
Definition
Namespace: OpenDiscoverSDK.Interfaces.Platform.Archive
Assembly: OpenDiscoverSDK.Interfaces (in OpenDiscoverSDK.Interfaces.dll) Version: 2026.2.6.0 (2026.02.06)
Assembly: OpenDiscoverSDK.Interfaces (in OpenDiscoverSDK.Interfaces.dll) Version: 2026.2.6.0 (2026.02.06)
C#
[DataContractAttribute]
public class HashMatchGroup- Inheritance
- Object HashMatchGroup
Remarks
Document de-duplication should be performed in the document store, i.e., relational database or document database. This class
is provided for testing or for example applications like what is provided in the Open Discover example projects.
Constructors
| HashMatchGroup | Initializes a new instance of the HashMatchGroup class |
Properties
| Documents | All the documents that match on Hash. |
| FormatId | Document file format Id of first document in this group as a string. |
| GroupNumber | The group number of this group. |
| Hash | The matching hash for this group (see HashMatchType for the hash type source). |
| HashMatchType | The type of hash match for this group. |
Methods
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| ToString | Returns a string that represents the current object. (Inherited from Object) |