FileLocator Pro .NET Library
Show/Hide TOC

# IndexContentCriteria Class

Represents the criteria determining which data is included in the index

## Definition

Namespace: Mythicsoft.Search.Core
Assembly: Mythicsoft.Search.Core (in Mythicsoft.Search.Core.dll) Version: 9.3.830.1
C#

    public class IndexContentCriteria : IDisposable

C++

    public ref class IndexContentCriteria : IDisposable

Inheritance
  Object IndexContentCriteria

Implements
  IDisposable

## Properties

BinaryFiles | Gets or sets the flag indicating whether or not files that are detected as binary are excluded.
CaseSensitive | Gets or sets the flag indicating whether or not the index stores case sensitive information. By default case-sensitive searching is switched off, since case sensitive searching requires the index to include the case-sensitive variants of the same word and therefore increases the size of the index.
Email | Gets or sets the flag indicating whether or not the index includes emails from within PST, OST and MSG files. To index the attachments of the emails check the EmailAttachments flag.
EmailAttachments | Gets or sets the flag indicating whether or not the index includes email attachments. The Email flag must be switched on for this flag to have any effect.
NonContentFiles | Gets or sets the flag indicating whether or not the index includes the file names of all the other files which were found during indexing but didn't have their content indexed. This allows for files to be found by name without requiring their content to also be indexed.
OtherFileNames | Gets or sets the the additional file types to be indexed that might not be included with other options.
OtherFolders | Gets or sets the the additional folders to be indexed that might not be included with other options.
StandardDocumentFolders | Gets or sets the flag indicating whether or not the index includes the standard document locations such as Desktop, My Documents, My Music, My Pictures etc.
StandardDocumentTypes | Gets or sets the flag indicating whether or not the index includes common document types, such as Word, Excel, PDF etc. and regular text files.
SubFolders | Gets or sets the flag indicating whether or not subfolders are indexed.

## Methods

Dispose | Releases all resources used by the IndexContentCriteria
Dispose(Boolean) | Releases the unmanaged resources used by the IndexContentCriteria and optionally releases the managed resources
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object)
Finalize | Non-GC class clean up (Overrides ObjectFinalize)
GetHashCode | Serves as the default hash function. (Inherited from Object)
GetType | Gets the Type of the current instance. (Inherited from Object)
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object)
ToString | Returns a string that represents the current object. (Inherited from Object)

## See Also

#### Reference

Mythicsoft.Search.Core Namespace