Microsoft.Office.Server.Search.Administration Namespace

Provides administrative types and members for managing a Shared Service Provider's instance of Enterprise Search.

For information about programming with the Enterprise Search Administration object model, see Getting Started with the Enterprise Search Administration Object Model.

Classes

  Class Description
Public class AccountAuthCredentials Represents an object that contains the credentials used to connect to a federated search location.
Public class AllContentScopeRule Represents a scope rule that includes all items in the content index.
Public class AuthenticationData Provides the base class for the objects containing the authentication data used to connect to federated search locations.
Public class AuthenticationInformation Provides access to the authentication information used to connect to a federated search location.
Public class AuthorityPage Represents an authoritative page for Enterprise Search.
Public class AuthorityPageCollection Represents a collection of AuthorityPage objects.
Public class BestBet Represents a best bet in the Enterprise Search keyword and best bet management system.
Public class BestBetCollection Represents a collection of BestBet objects.
Public class BestBetsEnumerator Supports iterating over a BestBetCollection and reading its individual BestBet objects.
Public class BusinessDataContentSource Represents a content source for Business Data Catalog content.
Public class CategoriesEnumerator Supports iterating over a CategoryCollection object and reading its individual Category objects.
Public class Category Represents a category in the Enterprise Search metadata property schema.
Public class CategoryCollection Represents a collection of Category objects.
Public class ConcurrencyException Represents the exception that is thrown when multiple users attempt to modify data at the same time.
Public class Content Represents the top-level object for administration of the content sources for a Shared Services Provider's (SSP) search service.
Public class ContentSource Provides the base class for all Enterprise Search content sources.
Public class ContentSourceCollection Represents a collection of ContentSource objects.
Public class CookieAuthData Represents an object that contains authentication data used to connect to federated search locations that are configured to use cookie-based authentication.
Public class CrawledProperty Represents a crawled property in the Enterprise Search metadata property schema.
Public class CrawlHistory Contains statistics for each crawl. See How to: Programmatically Export the Crawl History to a CSV File for more information about how to use this class.
Public class CrawlLogFilters Contains all the filters for manipulating the crawl log data.
Public class CrawlMapping
Public class CrawlMappingCollection Represents a collection of CrawlMapping objects.
Public class CrawlRule Represents a crawl rule.
Public class CrawlRuleCollection Represents a collection of CrawlRule objects.
Public class CustomContentSource Represents a custom content source.
Public class DailySchedule Represents a crawl schedule used to specify the number of days between crawls.
Public class DatabaseException Represents the exception that is thrown when a database error occurs while working with the objects in the Administration namespace.
Public class DeletedConcurrencyException Represents the exception that is thrown when the object that is the target of a delete operation is updated by another user after the database record was last retrieved.
Public class DemotedSite Represents a demoted site for Enterprise Search.
Public class DemotedSiteCollection Represents a collection of DemotedSite objects.
Public class DuplicateLocationException Represents the exception that is thrown when users attempt to create a duplicate version of a federated search location.
Public class ExchangePublicFolderContentSource Represents a content source for Microsoft Exchange Server public folder content.
Public class Extension Represents a file name extension.
Public class ExtensionCollection Represents a collection of Extension objects.
Public class FileShareContentSource Represents a content source for file share content.
Public class FormsAuthCredentials Represents an object that contains the forms authentication credentials for connecting to federated search locations.
Public class HierarchicalContentSource Provides the base class for hierarchical content sources.
Public class InvalidAccountException Indicates that the account name for the Enterprise Search service is invalid or does not exist, or the password is invalid for the account name.
Public class InvalidCanaryException
Public class Keyword Represents a keyword in the Enterprise Search keyword and best bet management system.
Public class KeywordCollection Represents a collection of Keyword objects.
Public class Keywords Represents the top-level object for managing keywords and best bets in Enterprise Search.
Public class KeywordsEnumerator Supports iterating over a KeywordCollection and reading its individual Keyword objects.
Public class LocationConfiguration Contains the configuration information for a federated search location.
Public class LocationConfigurationCollection Specifies a collection of LocationConfiguration objects.
Public class LogViewer Represents the top-level object for filtering and viewing data from the Enterprise Search crawl log
Public class LotusNotesContentSource Represents a content source for Lotus Notes content.
Public class ManagedProperty Represents a managed property in the Enterprise Search metadata property schema.
Public class ManagedPropertyCollection Represents a collection of ManagedProperty objects.
Public class Mapping Represents a crawled property mapping to a managed property in the Enterprise Search metadata property schema.
Public class MappingCollection Represents a collection of Mapping objects.
Public class MonthlyDateSchedule Represents a crawl schedule used to specify the days of the month, and months of the year, when the crawl should occur.
Public class MonthlyDayOfWeekSchedule Represents a crawl schedule used to specify the days of the month, the weeks of the month, and the months of the year when the crawl should occur.
Public class OpenSearchDescription This member is reserved for internal use and is not intended to be used directly from your code.
Public class OpenSearchExtension This member is reserved for internal use and is not intended to be used directly from your code.
Public class Propagation Represents the top-level object for retrieving status information for the propagation system in Enterprise Search.
Public class PropertyQueryScopeRule Represents a scope rule that matches content items based on a property/value comparison.
Public class QueryLogExporter The members of this namespace or class are reserved for internal use and not intended to be used directly from your code.
Public class Ranking Provides an entry point to adjust the settings used for query-independent rank computation for calculating the relevance of Enterprise Search results.
Public class RankingParameter Represents a ranking parameter used for rank computation in Enterprise Search in Microsoft Office SharePoint Server 2007.
Public class RankParamCollection Represents a collection of RankingParameter objects.
Public class Schedule Provides the base class for Enterprise Search crawl schedules.
Public class Schema Provides access to the property metadata management system for Enterprise Search.
Public class Scope Represents a search scope in Enterprise Search.
Public class ScopeCollection Represents a collection of Scope objects.
Public class ScopeDisplayGroup Represents a scope display group.
Public class ScopeDisplayGroupCollection Represents a collection of ScopeDisplayGroup objects.
Public class ScopeDisplayGroupEnumerator Supports iterating over a ScopeCollection object and reading its individual Scope objects.
Public class ScopeDisplayGroupsEnumerator Supports iterating over a ScopeDisplayGroupsCollection object and reading its individual ScopeDisplayGroup objects.
Public class ScopeRule Provides the base class for all Enterprise Search scope rules.
Public class ScopeRuleCollection Represents a collection of scope rules.
Public class ScopeRulesEnumerator Supports iterating over a ScopeRuleCollection object and reading its individual ScopeRule objects.
Public class Scopes Provides access to the search scope management system for Enterprise Search.
Public class SearchContext Represents the search service instance for a Shared Services Provider (SSP).
Public class SearchService Represents an instance of the search service.
Public class SearchServiceInstance Represents an instance of the search index and query service.
Public class SecurableAuthData Represents an object that contains credentials used to connect to federated search locations. Provides the base class for the FormsAuthCredentials class.
Public class SharePointContentSource Represents a content source for Windows SharePoint Services 3.0 content.
Public class SiteHitRule Represents a site hit rule, which is used by the Enterprise Search Index engine to determine how many simultaneous requests are allowed, and the time interval between sequential requests, for a specified server.
Public class SiteHitRulesCollection Specifies a prioritized collection of SiteHitRule objects.
Public class SsoAuthData Provides information about the single sign-on (SSO) provider for the credentials used to connect to the federated location.
Public class StartAddressCollection A collection of start addresses for a content source.
Public class Synonym Represents a synonym in the Enterprise Search keyword and best bet management system.
Public class SynonymCollection Represents a collection of Synonym objects.
Public class SynonymsEnumerator Supports iterating over a SynonymCollection and reading its individual Synonym objects.
Public class UpdatedConcurrencyException Represents the exception that is thrown when the object that is the target of an update operation is updated by another user after the database record was last retrieved.
Public class UrlScopeRule Represents a scope rule that matches content items based on the display URL of the item.
Public class Visualization Specifies the display format for the federated search location results.
Public class WebContentSource Represents a content source for Web content.
Public class WeeklySchedule Represents a crawl schedule used to specify the number of weeks between crawls.

Structures

  Structure Description
Public structure QueryServer Represents a query server in the Enterprise Search propagation system.

Enumerations

  Enumeration Description
Public enumeration AuthorityPageStatus Defines the authority page status values for the Status property of the AuthorityPage class.
Public enumeration BestBetFilter Defines the filter types available for the GetFilteredBestBets() method of the Keywords class.
Public enumeration CatalogType Defines the catalog types for the AddFilter() method of the CrawlLogFilters class.
Public enumeration CrawlHistory.CrawlStatus Specifies all possible crawl stages. These values are used by GetCrawlHistory(CrawlHistory.CrawlStatus) and GetCrawlHistory(Int32, DateTime, DateTime, CrawlHistory.CrawlStatus) to filter the result set.
Public enumeration CrawlLogFilterProperty Defines the crawl log filter properties for the AddFilter() method of the CrawlLogFilters class.
Public enumeration CrawlLogSummaryProperty Defines the summary property types for the GetCrawlSummaryByHost() method of the LogViewer class.
Public enumeration CrawlRuleAuthenticationType Specifies the format in which authentication credentials are provided to the crawl rule.
Public enumeration CrawlRuleType Specifies the crawl rule types which indicate whether the crawl rule is used to include or exclude content items in the content index.
Public enumeration CrawlStatus Defines the crawl status values for the CrawlStatus() method of the ContentSource class.
Public enumeration DaysOfMonth Specifies the day or days of the month for the crawl schedule.
Public enumeration DaysOfWeek Specifies the day or days of the week for the crawl schedule.
Public enumeration FederationAuthType Specifies the supported authentication protocols for connecting to federated search locations.
Public enumeration KeywordFilter Defines the filter types that are available for the GetFilteredKeywords() method of the Keywords class.
Public enumeration KeywordView Defines the keyword views that are available for the GetFilteredKeywords() method of the Keywords class.
Public enumeration LocationType Specifies the type of federated search location.
Public enumeration ManagedDataType Defines the managed property data types supported in the Enterprise Search schema.
Public enumeration MessageType Defines the message types for the Enterprise Search crawl log.
Public enumeration MonthsOfYear Specifies the month or months of the year for the crawl schedule.
Public enumeration PropagationStatus Defines the global propagation status values for the global propagation system.
Public enumeration ProxyType Specifies whether the search service uses a proxy server or connects directly when crawling content.
Public enumeration QueryServerState This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration RankingUpdateStatus Defines the ranking update status values for the Status property of the Ranking class.
Public enumeration RankingUpdateType Defines the different ranking update types the search component performs.
Public enumeration Role Specifies the role of the search service.
Public enumeration ScopeCompilationState Defines the scope compilation state values.
Public enumeration ScopeCompilationType Defines the scope compilation types.
Public enumeration ScopeRuleFilterBehavior Defines the scope rule filter types.
Public enumeration ScopeRuleType Defines the types of scope rules in Enterprise Search.
Public enumeration ScopesCompilationScheduleType Defines the scope compilation schedule types.
Public enumeration ScopesCompilationState Defines the scopes compilation state values for the CompilationState property of the Scopes class
Public enumeration SearchPerformanceLevel Specifies the performance level of the Enterprise Search service.
Public enumeration ServerPropagationStatus Defines the propagation status values for a Query server.
Public enumeration SharePointCrawlBehavior Specifies crawl settings for a SharePointContentSource object.
Public enumeration SiteHitRuleBehavior Defines the site hit rule types.
Public enumeration StringFilterOperator Defines the string filter operators for the CrawlLogFilters class.
Public enumeration UrlScopeRuleType Specifies the URL scope rule type.
Public enumeration WeeksOfMonth Specifies the week or weeks of the month for the crawl schedule.