RefinementManager 成员

配置的优化计算和合并不同类型的优化筛选器之前它们呈现在优化面板 Web 部件中。

RefinementManager 类型公开以下成员。

属性

  名称 说明
公共属性 AccuracyIndex 获取或设置在其中计算精简筛选器的结果数。
公共属性 DisplayCulture 获取显示的优化筛选器时使用的区域性。
公共属性 DisplayedCategories 获取或设置筛选器类别,在优化 Web 控制面板部件中显示的最大数目。
公共属性 FilterCategories 获取或设置描述的优化 Web 控制面板部件筛选器类别筛选 XML 配置。
公共属性 FilterGenerators 获取或设置筛选器生成器分析顶搜索结果和优化 Web 控制面板部件建议精简筛选器的列表。
公共属性 IsInitialized 获取一个值,该值指示是否已初始化的优化管理器。
公共属性 Location 获取或设置搜索结果联合的位置。
公共属性 NumberOfCharsToDisplay 获取或设置最大为优化筛选器来优化 Web 控制面板部件中显示的字符数。
公共属性 ParentWebPart 获取或设置的配置,并呈现优化器计算筛选器优化 Web 部件。
公共属性 QueryCulture 获取区域性搜索查询。
公共属性 QueryNumber 获取或设置的优化管理器跨 Web 部件的查询标识符 (ID)。
公共属性 RefinementProperties 获取基于优化被配置的属性的列表。
公共属性 TotalResults 获取或设置查询所返回的搜索结果总数。
公共属性 UseDefaultConfiguration 获取或设置一个值,该值指示是否应使用默认筛选器类别配置。

页首

方法

  名称 说明
公共方法 AddDataToRefinement(String, String, Type) 将属性值添加到计算精简筛选的优化数据。
公共方法 AddDataToRefinement(String, String, String, Int64) 将属性值添加到计算精简筛选的优化数据。
公共方法 AddDataToRefinement(String, String, String, Int64, Single) 将属性值添加到计算精简筛选的优化数据。
受保护的方法 ConfigureCategories 分析筛选 XML 配置列表的筛选器类别。
公共方法 Equals (从 Object 继承。)
受保护的方法 Finalize (从 Object 继承。)
公共方法 GetFilterCategoryById 获取与指定的类别标识符 (ID) 筛选器类别。
公共方法 GetHashCode (从 Object 继承。)
公共方法静态成员 GetInstance(Page) 获取与指定的 web 页的优化管理器的实例。
公共方法静态成员 GetInstance(Page, QueryId) 获取与指定的 web 页和查询标识符 (ID) 的优化管理器的实例。
受保护的方法 GetRefinementFilterGeneratorByFilterType 创建具有指定的筛选器类型的筛选器生成器。
公共方法 GetRefinementXml 获取最终筛选出的 XML 文档。
公共方法 GetRegisteredFilterGeneratorByFilterType 获取与指定的筛选器类型的筛选器生成器。
公共方法 GetType (从 Object 继承。)
公共方法 HasMoreResults 检查是否搜索查询具有相等或更多比精确度索引结果。
公共方法 Initialize 初始化优化管理器。
公共方法 IsRefinedProperty 检查属性用于优化。
受保护的方法 MemberwiseClone (从 Object 继承。)
受保护的方法 MergeFiltersFromGenerators 合并建议通过筛选器生成器以生成最终的筛选的 XML 文档的筛选器。
受保护的方法 PopulateRefinementProperties 填充细化优化管理器的属性的列表。
受保护的方法 RegisterFilterGenerators 创建的筛选器生成器根据筛选器配置。
公共方法 ToString (从 Object 继承。)

页首

另请参阅

引用

RefinementManager 类

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