Microsoft.Office.Server.Search.Query Namespace

Classes

  Class Description
Public class AlertCollection Applies to: Microsoft SharePoint Server 2010 search
Represents a collection of SearchAlert objects for a specified SPSite.
Public class AlertInfo Applies to: Microsoft SharePoint Server 2010 search
Represents information about a search alert.
Public class AlertManagerInfo Represents the Search alert information for a Search service application.
Public class AllNoiseQueryException Represents the exception that is thrown when a search query's terms are all noise words.
Public class CookieCredentials Represents an object that contains the credentials used to connect to federated search locations that are configured to use cookie-based authentication.
Public class FASTSearchQueryException
Public class FASTSearchRuntime Applies to: Microsoft FAST Search Server 2010 for SharePoint
Implementation of runtime which performs a search against a FAST Search Server 2010 for SharePoint farm location.
Public class FormsCredentials Represents an object that contains the credentials used to connect to federated search locations that are configured to use forms authentication.
Public class FullTextSqlQuery Applies to: Microsoft SharePoint Server 2010 search
Represents a SQL syntax search query. See the SharePoint Search SQL Syntax Reference for information about constructing queries using the SharePoint Server search SQL syntax.
Public class FullTextSqlQueryProperties Applies to: Microsoft SharePoint Server 2010 search
Represents the properties for a search query using the SharePoint Server search SQL syntax.
Public class HighlightedString Represents the hit-highlighted summary.
Public class InvalidPropertyException Represents the exception that is thrown when the search query contains a property that is not valid.
Public class KeywordInformation Applies to: Microsoft SharePoint Server 2010 search
Contains information about a keyword.
Public class KeywordQuery Represents a search query that uses the SharePoint Enterprise Search keyword syntax. For information about constructing keyword queries, see the Keyword Query Syntax Reference.
Public class KeywordQueryProperties Represents the properties for a search query using the Keyword syntax.
Public class Location Represents a federated location.
Public class LocationList Contains a list of federated locations.
Public class OpenSearchRuntime Implementation of runtime which performs a search against OpenSearch federated locations.
Public class PagingCookie Client-side state cookie that tracks the number of results filtered out by security trimming.
Public class PluggableAccessCheckException Represents the exception that is thrown when application access is denied by the LDAP Pluggable Authentication Provider.
Public class PrioritizedLocationList Represents a class that returns the top result from the highest priority location.
Public class PropertyConstraint Represents a property constraint and a set of constraining values.
Public class PropertyConstraintCollection Represents a collection of PropertyConstraint objects.
Public class PropertyInformation Provides information about a managed property.
Public class Query Represents the base class for executing search queries by using the SharePoint Enterprise Search query object model, and defines the properties and methods that are shared by the FullTextSqlQuery and KeywordQuery classes.
Public class QueryContainsOnlyExcludedTermsException Represents the exception that is thrown when the search query contains only excluded terms.
Public class QueryInfo Represents the query log data for a single click-through for a Search query.
Public class QueryMalformedException Represents the exception that is thrown when a search query is not formed correctly.
Public class QueryManager Executes the query and returns the search results.
Public class QueryPersonalizationData Represents information about the user who is executing a Search query.
Public class QueryProperties Represents the properties for a search query.
Public class QueryService To access the Search Query Web service and its methods, use the websvcSearch class instead.
Public class RankingModelNotFoundException Represents an error that occurs when the specified ranking model is not found.
Public class ResultTable Represents a distinct collection of search results returned for a query.
Public class ResultTableCollection Represents a collection of ResultTable objects.
Public class ScopeInformation Provides information about a search scope.
Public class ScopeNotFoundException Represents the exception that is thrown when the scope name specified for a search query does not exist.
Public class SearchAlert Represents an alert, which generates a notification when new content is added to the content index that matches a specified search term.
Public class SearcherInfo Represents the searcher information for the Search query.
Public class SearchQueryException Provides the base class for SharePoint Enterprise Search query exceptions.
Public class SearchServiceApplicationInfo Represents information about the search service application.
Public class SearchServiceNotFoundException Represents the exception that is thrown when the search service is unavailable.
Public class SharePointSearchRuntime Implementation of runtime which performs a search against SharePoint sites.
Public class Sort Defines how the search results are sorted.
Public class SortCollection Represents a collection of Sort structures.
Public class TooComplexQueryException Represents an exception that is thrown when there are too many results for this query.
Public class UnSupportedTopologyException Represents the exception that is thrown when a query has been sent to an unsupported server topology.

Structures

  Structure Description
Public structure ResultDefinition Provides the information about a keyword definition in the search results.

Interfaces

  Interface Description
Public interface ILocationRuntime Defines the properties and methods that support connecting to a federated location.
Public interface IRefinableRuntime Defines a reference to the refinement manager that configures the query refinement calculation and merges the refinement filters.
Public interface ISecurityTrimmer2 Defines the methods that perform dynamic access checks of items to display in query Search results.

Delegates

  Delegate Description
Public delegate ResultCallback Represents the callback method to be executed when an asynchronous search query request to a federated location is completed.

Enumerations

  Enumeration Description
Public enumeration AlertChangeType Applies to: Microsoft SharePoint Server 2010 search
Represents the types of changes for which a search alert is generated.
Public enumeration CollapsingStatus Applies to: Microsoft SharePoint Server 2010 search
Defines whether duplicate results are collapsed for SharePoint Enterprise Search queries results.
Public enumeration KeywordInclusion Defines whether the query shall return results that contain all or any of the specified search terms.
Public enumeration QueryAuthenticationType Defines the query authentication types supported in SharePoint Enterprise Search.
Public enumeration QueryHint Represents possible values for Hint.
Public enumeration QueryLogClientType Specifies the place from which the Search query is sent.
Public enumeration QueryLogType Specifies the type of the event that query logging records.
Public enumeration ResubmitFlag Applies to: Microsoft FAST Search Server 2010 for SharePoint
Specifies the criteria for automatically resubmitting a query that yielded no results. Each member value indicates an action to be taken if no hits are found. By combining these values you indicate that multiple modifications shall be performed. The effect of an automatic resubmit is that the query is modified and automatically re-evaluated prior to returning the result to the client.
Public enumeration ResultType Specifies the type of search results to return for a SharePoint Server search query.
Public enumeration SearchProvider Specifies the search provider used.
Public enumeration SimilarType Applies to: Microsoft FAST Search Server 2010 for SharePoint
A flag that specifies the type of similar documents to find in a Find Similar query. For details, see Find Similar (FAST Search Server 2010 for SharePoint).
Public enumeration SortDirection Defines the sort direction values for ordering search results.
Public enumeration SpellcheckMode Applies to: Microsoft FAST Search Server 2010 for SharePoint
Flag specifying how spelling corrections and suggestions are handled for a query. For details, see Linguistic Query Features (FAST Search Server 2010 for SharePoint).