Query members
Contains information common to all types of search queries.
The Query type exposes the following members.
Constructors
Name | Description | |
---|---|---|
Query |
Top
Properties
Name | Description | |
---|---|---|
BlockDedupeMode | Sets the de-duplication mode for result block ranking. | |
BypassResultTypes | Gets or sets a Boolean value that indicates whether the ResultTypes() obtained from the search results should be used or overridden. | |
ClientType | Specifies the name of the client which issued the query. | |
Context | Returns the context that is associated with the client object. (Inherited from ClientObject.) | |
Culture | Gets or sets the locale for the query. | |
DesiredSnippetLength | Gets or sets the preferred summary length. | |
EnableInterleaving | A Boolean value that specifies whether the ResultTable objects in the ResultTableCollection produced by running this query should be interleaved. | |
EnableNicknames | Gets or sets a Boolean value that specifies whether the exact terms in the search query are used to find matches, or if nicknames are used as well. | |
EnableOrderingHitHighlightedProperty | A Boolean value that specifies whether the hit highlighted properties should be ordered by hit highlighted terms. | |
EnablePhonetic | Gets or sets a Boolean value that specifies whether the phonetic forms of the query terms are used to find matches. | |
EnableQueryRules | A Boolean value that specifies whether Query Rules are enabled for this query.. | |
EnableStemming | Gets or sets a Boolean value that specifies whether stemming is enabled. | |
GenerateBlockRankLog | A Boolean value that specifies whether to return information on the rank log for the result block via the BlockRankLog property of the interleaved result table. | |
HitHighlightedMultivaluePropertyLimit | Gets or sets the multi-valued hit highlighted property limit. | |
HitHighlightedProperties | Gets the collection of hit highlighted properties for the query. | |
IgnoreSafeQueryPropertiesTemplateUrl | Gets or sets a flag that indicates whether the SafeQueryPropertiesTemplateUrl() property should be ignored. | |
ImpressionID | Gets or sets the identifier (ID) of the page impression. | |
MaxSnippetLength | Specifies the maximum length of the result summary. | |
ObjectData | Gets the object data for the current client object. (Inherited from ClientObject.) | |
ObjectVersion | Gets a string that indicates the version of the current client object. This member is reserved for internal use and is not intended to be used directly from your code. (Inherited from ClientObject.) | |
Path | Tracks how a client object is created in the ClientRuntimeContext class so that the object can be recreated on the server. This member is reserved for internal use and is not intended to be used directly from your code. (Inherited from ClientObject.) | |
PersonalizationData | Gets or sets the user personalization data for the current user who submitted the search query. | |
ProcessBestBets | A Boolean value that determines whether Best Bets are enabled. | |
ProcessPersonalFavorites | A Boolean value that determines whether personal favorites data is processed or not. | |
QueryTag | Gets or sets any custom tags to be used to identify the query. Multiple tags are separated by semicolons. | |
QueryTemplate | Specifies the query template that is used at run time to transform the query based on user input. | |
QueryTemplateParameters | Represents the parameters in the query template. | |
QueryText | The query text of the search query. | |
RankingModelId | Gets or sets the identifier (ID) of the ranking model to use for the query. | |
ResultsUrl | Gets or sets the results page URL of the query. | |
RowLimit | Gets or sets the maximum number of rows returned in the search results, starting at the index specified by the StartRow property. | |
RowsPerPage | Gets or sets the number of search results to return per page. | |
SafeQueryPropertiesTemplateUrl | Specifies the location of the QueryProperties template. This property must be specified when issuing a query by a user who does not have UseRemoteAPIs() permission enabled. If the query will not run without UseRemoteAPIs() permission enabled, you can set the IgnoreSafeQueryPropertiesTemplateUrl() property to true instead. | |
ServerObjectIsNull | Gets the server object and returns null if the server object is null. (Inherited from ClientObject.) | |
ShowPeopleNameSuggestions | Specifies whether to generate name suggestions. | |
SourceId | Specifies the identifier (ID) of the result source to be used to run the query. | |
StartRow | Gets or sets the first row included in the search results. | |
SummaryLength | Gets or sets the length of the search result summary. | |
Tag | Gets or sets data that is associated with the client object. (Inherited from ClientObject.) | |
Timeout | Gets or sets the amount of time, in milliseconds, before the query request times out. | |
TotalRowsExactMinimum | Used by the SearchPagingWebPart object to determine the minimum value required for rendering page links. | |
TrimDuplicates | Gets or sets a Boolean value that specifies whether the search query should run if the query text contains only noise words. | |
TypedObject | Gets the object with the correct type information returned from the server. (Inherited from ClientObject.) | |
UILanguage | Specifies the UI language. |
Top
Methods
Name | Description | |
---|---|---|
CheckUninitializedProperty | Checks to determine whether the specified value type property of a ClientObject has been initialized. (Inherited from ClientObject.) | |
CustomFromJson | Returns a Boolean value that indicates whether custom code was used to populate an object. This member is reserved for internal use and is not intended to be used directly from your code. (Inherited from ClientObject.) | |
FromJson | Indicates whether custom code was used to populate an object. This member is reserved for internal use and is not intended to be used directly from your code. (Inherited from ClientObject.) | |
GetQueryCompletions | ||
GetQuerySuggestionsWithResults | Returns a list of query suggestions matching the search terms typed in the search box. | |
InitNonPropertyFieldFromJson | Initializes a non-property field of the client object based on JavaScript Object Notation (JSON) data from the server. This member is reserved for internal use and is not intended to be used directly from your code. (Inherited from ClientObject.) | |
InitOnePropertyFromJson | (Overrides ClientObject.InitOnePropertyFromJson(String, JsonReader).) | |
IsObjectPropertyInstantiated | Indicates whether the specified property of the client object is instantiated. (Inherited from ClientObject.) | |
IsPropertyAvailable | Returns a Boolean value that indicates whether the specified scalar property has been retrieved or set. (Inherited from ClientObject.) | |
LoadExpandoFields | Initializes the extended properties associated with the client object when overridden in a derived class. (Inherited from ClientObject.) | |
RefreshLoad | Reloads all scalar properties associated with the client object when overridden in a derived class. (Inherited from ClientObject.) | |
RemoveFromParentCollection | Removes the current client object from the parent client object collection. (Inherited from ClientObject.) | |
Retrieve() | Retrieves all scalar properties associated with the object. This member is reserved for internal use and is not intended to be used directly from your code. (Inherited from ClientObject.) | |
Retrieve([]) | Retrieves the specified scalar properties associated with the object. This member is reserved for internal use and is not intended to be used directly from your code. (Inherited from ClientObject.) | |
ToString | (Inherited from Object.) | |
UpdateClientObjectPropertyType | Updates the client object property's value to have correct type by using the type information returned from the server. (Inherited from ClientObject.) |
Top