Mythicsoft.Search.Core Namespace

The Mythicsoft.Search.Core.dll .NET assembly is the foundation for file searching using the FileLocator Pro search engine.

For an example on how to use the class library please visit the page for the SearchEngine component.

Classes

DateOffset Represents an offset from a particular DateValue
DateRange Represents a date range used by SearchCriteria
DateTimeValue Represents a date/time value, which can be relative or fixed.
DateValue Represents the date part of the DateTimeValue class.
DocumentConfiguration Represents the configuration settings defining how enhanced document processing occurs.
EmailConfiguration Represents the configuration information used to define PST/MSG searching
ExportCriteria Represents the criteria used for specifying which data should be exported during an Export.
ExtensionPlugIn Represents a registered plug-in extension.
ExtensionPlugInCollection Represents the list of registered plug-in extensions.
FileAttributes Represents file attribute criteria used for file searching.
FileFoundArgs Files found since the last OnFileFound event.
Index Represents an index.
IndexCollection Represents a collection of Index objects.
IndexContentCriteria Represents the criteria determining which data is included in the index
IndexEngine Represents the core indexer component.
IndexManager Represents the component for managing indexes.
IndexProgressArgs Progress information for a index operation.
MachineEnvironment Represents the environment for the machine, such as the paths to special folders
OCRConfiguration Represents the configuration settings defining how enhanced OCR processing occurs.
ProgressArgs Progress information for a search.
ScriptingCriteria Represents criteria used for extending the search engine matching algorithms with ActiveScripting scripts.
SearchConfiguration Represents the configuration information used during a search. It is not constructed separately but instead usually accessed via a SearchCriteria instance.
SearchCriteria Represents the base search criteria class. Use SearchFileSystemCriteria or SearchIndexCriteria.
SearchEngine Represents the core searching component.
SearchFileSystemCriteria Represents the search criteria for a file system search.
SearchIndexCriteria Represents the search criteria for an index search.
SearchResultItem Represents an item found during a search.
SearchResultItemCollection Represents a list of SearchResultItem items.
SizeRange Represents a size criteria.
SizeValue The value of the size used in a SizeRange.
TextLine Represents a line of found or surrounding text.
TextLineCollection Represents a list of TextLine items.
TextMatch Represents a positive match of the containing text expression on a given TextLine.
TextMatchCollection Represents a list of matches on a given TextLine.
TimeOffset Represents an offset from a particular TimeValue Class.
TimeValue Represents a time value used in DateTimeValue Class.

Delegates

FileFoundEventHandler Represents the method that handles OnFileFound events.
IndexProgressEventHandler Represents the method that handles OnProgress events.
ProgressEventHandler Represents the method that handles OnProgress events.

Enumerations

AttributeState The state of the file attribute
DateResolutionType The unit of time used for specifying a date offset.
DocumentSearchType The type of search performed on documents, ie file types with plug-ins associated.
ExportEncodingType The encoding type for exported data.
ExportFormatType The format of the exported data.
ExpressionType The type of expression.
ExtensionPlugInType Type of plug-in extension.
HashFunction The type of hash function.
IndexFileState The type of indexing operation that is occurring for the current file
IndexProgressState The progress notification state for the current index update
IndexState The state of the index.
RegularExpressionType The type of regular expression used.
RelativeDateType Type of date value
RelativeTimeType The type of time value
SearchModeType The method used for running the search.
SpecialFolderType Type of special folder.
TimeResolutionType The unit of time used for specifying a time offset.