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 一个布尔值,它指定是否应交错中通过运行此查询生成ResultTableCollectionResultTable对象。默认值为 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 继承。)

页首

另请参阅

引用

Query 类

Microsoft.Office.Server.Search.Query 命名空间