| CMS.Search.Internal Namespace | 
 Classes
Classes| Class | Description | |
|---|---|---|
|  | CrawlerTokenManager | 
            Encapsulates access to JWT tokens for search crawler.
             | 
|  | FileLock | 
            Provides instance methods locking functionality. Uses file in file system for this purpose.
             | 
|  | IndexLogger | 
            Class encapsulates logic to log actions related to indexes and search tasks.
             | 
|  | SearchablesRetriever | 
            Helps with retrieving ISearchable objects and SearchIndexInfos
            related to search tasks.
             | 
|  | SearchablesRetrievers | 
            Manages searchables retrievers used for specific object type.
             | 
|  | SystemSearchIndexers | 
            Manages the system search indexers used for specific system search index.
             | 
 Interfaces
Interfaces| Interface | Description | |
|---|---|---|
|  | ICrawlerTokenManager | 
            Encapsulates access to JWT tokens for search crawler.
             | 
|  | ISystemIndexResultsProvider | 
            Provides an interface to the system index search results provider.
             |