

the aspose.email.tools.search namespace contains base classes that represent message search by criteria.

## Classes
| Class | Description |
| :- | :- |
|[BinaryComparisonField](/email/python-net/aspose.email.tools.search/binarycomparisonfield/)|Represents the binary search field.|
|[BoolComparisonField](/email/python-net/aspose.email.tools.search/boolcomparisonfield/)|Represents the boolean search field.|
|[ComparisonField](/email/python-net/aspose.email.tools.search/comparisonfield/)|Base class that represents one search field.|
|[DateComparisonField](/email/python-net/aspose.email.tools.search/datecomparisonfield/)|Represents the date search field.|
|[DoubleComparisonField](/email/python-net/aspose.email.tools.search/doublecomparisonfield/)|Represents the double search field.|
|[EnumComparisonField](/email/python-net/aspose.email.tools.search/enumcomparisonfield/)|Represents the enum search field.|
|[IntComparisonField](/email/python-net/aspose.email.tools.search/intcomparisonfield/)|Represents the integer search field.|
|[LongComparisonField](/email/python-net/aspose.email.tools.search/longcomparisonfield/)|Represents the Int64 search field.|
|[MailQuery](/email/python-net/aspose.email.tools.search/mailquery/)|Represents the search criteria, that are used to match several message properties in the mailbox.|
|[MailQueryBuilder](/email/python-net/aspose.email.tools.search/mailquerybuilder/)|Represents the builder of search expression.|
|[QueryField](/email/python-net/aspose.email.tools.search/queryfield/)|Base class for query fields.|
|[StringComparisonField](/email/python-net/aspose.email.tools.search/stringcomparisonfield/)|Represents the string search field.|
## Enumerations
| Enumeration | Description |
| :- | :- |
|[DateComparisonType](/email/python-net/aspose.email.tools.search/datecomparisontype/)|Specifies a type of comparison|
