RefinementManager methods

The RefinementManager type exposes the following members.

Methods

  Name Description
Public method AddDataToRefinement(String, String, Type) Adds a property value to the refinement data for calculating the refinement filters.
Public method AddDataToRefinement(String, String, String, Int64) Adds a property value to the refinement data for calculating the refinement filters.
Public method AddDataToRefinement(String, String, String, Int64, Single) Adds a property value to the refinement data for calculating the refinement filters.
Protected method ConfigureCategories Parses the filter XML configuration to a list of filter categories.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetFilterCategoryById Gets the filter category with the specified category identifier (ID).
Public method GetHashCode (Inherited from Object.)
Public methodStatic member GetInstance(Page) Gets the instance of the refinement manager with the specified web page.
Public methodStatic member GetInstance(Page, QueryId) Gets the instance of the refinement manager with the specified web page and query identifier (ID).
Protected method GetRefinementFilterGeneratorByFilterType Creates a filter generator with the specified filter type.
Public method GetRefinementXml Gets the final filtered XML document.
Public method GetRegisteredFilterGeneratorByFilterType Gets the filter generator with the specified filter type.
Public method GetType (Inherited from Object.)
Public method HasMoreResults Checks whether the Search query has equal or more results than the Accuracy Index.
Public method Initialize Initializes the refinement manager.
Public method IsRefinedProperty Checks whether a property is used for refinement.
Protected method MemberwiseClone (Inherited from Object.)
Protected method MergeFiltersFromGenerators Merges the filters recommended by the filter generators to produce the final filtered XML document.
Protected method PopulateRefinementProperties Populates the list of properties that are refined on by the refinement manager.
Protected method RegisterFilterGenerators Creates the filter generators according to the filter configuration.
Public method ToString (Inherited from Object.)

Top

See also

Reference

RefinementManager class

Microsoft.Office.Server.Search.WebControls namespace