Query 成员
表示类的基类,用于执行搜索查询通过使用SharePoint Server 2013查询对象模型,并定义的属性和KeywordQuery类所使用的方法。
Query 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
Query(ServerContext) | Query类,基于指定的服务应用程序的新实例进行初始化。 | |
Query(SPSite) | 基于指定的网站上的Query类的新实例进行初始化。 | |
Query(SPWeb) | Query类,基于指定 SharePoint 页面的新实例进行初始化。 | |
Query(SearchServiceApplicationProxy) | 根据指定的搜索服务应用程序的Query类的新实例进行初始化。 |
页首
属性
名称 | 说明 | |
---|---|---|
AuthenticationType | 获取或设置用于查询的身份验证类型。 | |
BlockDedupeMode | 设置结果块级别的重复数据消除的模式。 | |
BypassResultTypes | 获取或设置一个Boolean值,指示应使用或者重写是否从ResultTypes获得的搜索结果。 | |
ClientType | 指定客户端发出的查询的名称。 | |
Culture | 获取或设置用于查询的区域设置。 | |
Culture_Client | 获取或设置一个整数,表示CultureInfo。 | |
DesiredSnippetLength | 获取或设置首选摘要的长度。 | |
DirectServiceEndpointUri | 获取或设置的搜索服务应用程序代理而不是在构造函数中指定的搜索服务应用程序代理 URL 应使用的地址。 | |
EnableInterleaving | 一个布尔值,它指定是否应交错中通过运行此查询生成ResultTableCollection的ResultTable对象。默认值为 true。 | |
EnableNicknames | 获取或设置一个布尔值,指定是否用在搜索查询中的确切条款以查找匹配项,或如果还将使用昵称。 | |
EnableOrderingHitHighlightedProperty | 一个Boolean值,指定是否应按点击突出显示的属性点击突出显示的术语。 | |
EnablePhonetic | 获取或设置一个Boolean值,指定是否使用查询词的语音形式以查找匹配项。 | |
EnableQueryRules | 一个Boolean值,指定是否为此查询启用查询规则。默认值是true。 | |
EnableStemming | 获取或设置一个Boolean值,指定是否启用词干。 | |
GenerateBlockRankLog | 一个布尔值,指定是否通过交错的结果表的BlockRankLog属性返回排名的结果块日志信息。 | |
HighlightedSentenceCount | 获取或设置摘要的句子包括中突出显示的命中数。该值应介于 1 和 10 之间。 | |
Hint | 获取或设置用于查询的建议的查询处理器行为。默认情况下,提供无提示。 | |
HitHighlightedMultivaluePropertyLimit | 表示一个多值点击突出显示的属性限制。 | |
HitHighlightedProperties | 获取查询的点击突出显示的属性的集合。 | |
HitHighlightedProperties_Client | 返回点击突出显示的属性的集合。 | |
IgnoreAllNoiseQuery | 获取或设置一个布尔值,指定是否应执行搜索查询,是否查询文本仅包含干扰词。 | |
IgnoreSafeQueryPropertiesTemplateUrl | 获取或设置一个标志,指示是否应忽略的SafeQueryPropertiesTemplateUrl属性。 | |
ImpressionID | 获取或设置页型腔的标识符 (ID)。 | |
KeywordInclusion | 获取或设置一个值,指定查询是否返回包含所有或任何指定的搜索条件的结果。 | |
MaxSnippetLength | 指定结果摘要的最大长度。 | |
PagingCookie | 表示客户端 cookie 用于分页浏览搜索结果。 | |
PartitionId | 指定要用于此搜索查询的索引分区的唯一标识符 (ID)。 | |
PersonalizationData | 获取或设置当前用户提交搜索查询的用户个性化设置数据。 | |
PersonalizationData_Client | 获取用户的个性化设置数据并提交搜索查询的当前用户设置唯一的标识符 (ID)。 | |
Priority | 获取或设置查询的优先级。 | |
ProcessBestBets | 确定是否启用Best BetsBoolean值。 | |
ProcessPersonalFavorites | 一个Boolean值,确定是否处理个人收藏夹数据。 | |
Properties | 获取查询的属性包。 | |
QueryInfo | 点击搜索查询获得单个的查询日志数据。 | |
QueryTag | 获取或设置用于标识查询任何自定义标记。由分号分隔的多个标记。 | |
QueryTemplate | 指定在运行时用于将基于用户输入的查询的查询模板。 | |
QueryTemplateParameters | 表示查询模板中的参数。 | |
QueryText | 获取或设置搜索查询的文本。 | |
RankingModelId | 获取或设置要用于查询的分级模型的标识符 (ID)。 | |
ResultsProvider | 获取或设置要用于搜索查询的搜索提供程序 | |
ResultsUrl | 获取或设置结果页 URL 中的查询。 | |
ResultTypes | 已过时。获取或设置一个值,指定在搜索结果的类型。 | |
RowLimit | 获取或设置返回的搜索结果,由StartRow()属性指定的索引处的行的最大数目。 | |
RowsPerPage | 获取或设置要在每页返回的搜索结果数。 | |
SafeQueryPropertiesTemplateUrl | 指定 QueryProperties 模板的位置。此属性必须由没有启用UseRemoteAPIs()权限的用户发出查询时指定。如果不启用UseRemoteAPIs()权限的情况下,将不运行查询,可以改为将IgnoreSafeQueryPropertiesTemplateUrl属性设置为true 。 | |
ShowPeopleNameSuggestions | 指定是否生成名称的建议。 | |
Site | 从运行搜索查询的位置获取的站点。 | |
SiteContext | 获取或设置搜索查询的网站 URL。 | |
SourceId | 指定要用来运行该查询的结果源的标识符 (ID)。 | |
StartRow | 获取或设置包含在搜索结果的第一行。 | |
SummaryLength | 获取或设置摘要的长度的搜索结果。 | |
Timeout | 获取或设置的时间,单位为毫秒),查询请求超时之前。 | |
TotalRowsExactMinimum | 由SearchPagingWebPart来确定用于呈现页面的链接所需的最小值。 | |
TrimDuplicates | 获取或设置一个布尔值,指定是否应在搜索结果中删除重复项。 | |
UILanguage | 指定的用户界面语言。 | |
UrlZone | 获取查询请求的原始 URL 的区域。 |
页首
方法
名称 | 说明 | |
---|---|---|
Dispose | 释放Query类的实例。 | |
Equals | (从 Object 继承。) | |
Execute | 已过时。执行搜索查询。 | |
Finalize | (从 Object 继承。) | |
GetHashCode | (从 Object 继承。) | |
GetProperties | 返回有关托管属性的信息。 | |
GetQuerySuggestions | 返回一组匹配的搜索框中键入的搜索词的查询建议。 | |
GetQuerySuggestionsWithResults | 返回一组匹配的搜索框中键入的搜索词的查询建议。 | |
GetScopes | (如果适用),请返回SharePoint 2010搜索范围,有关的信息。 | |
GetType | (从 Object 继承。) | |
HighlightStringValue | 突出显示字符串中指定的查询条件的所有匹配的项。 | |
MemberwiseClone | (从 Object 继承。) | |
SetConfigurableDefaults | 传送查询搜索服务应用程序,以重写默认值,在Query中的特定配置设置。 | |
SetDefaults | 设置 SharePoint 服务器上下文的默认对象,用于Query。 | |
ToString | (从 Object 继承。) |
页首