This document is provided on an "AS IS" basis without warranties of any kind. Smartsite iXperion class libraries may change in future releases.

Syntax

C# Copy imageCopy Code
                          namespace Smartsite.FacetedSearch
Visual Basic (Declaration) Copy imageCopy Code
                          Namespace Smartsite.FacetedSearch

Classes

  Class Description
Public class FacetedSearchBase
Base class for the Faceted Search macros.
Public class FileSystemMirror
This macro generates an import xml file which, after imported, will mirror the filesystem. The import xml contains items of contenttype FileLink and a contenttype of your choosing (defaults to CMS Folder) representing the folders on disc, as well as delete instructions for items which do not have a corresponding file or folder on disc anymore. Required input parameters: location of the files (folder on disc) which should be mirrored, an itemnumber of the root item which should act as mirror of the filesystem and a filename (relative path) where the import xml file should be saved to.
Public class PrepareInputData
Prepares an SXMLDatatable object, based on the input parameters, which should be used as input for the FacetedSearchQueryBuilder macro.
Public class PrepareInputData2
Prepares an SXMLDatatable object, based on the input parameters, which should be used as input for the FacetedSearchQueryBuilder macro.
Public class QueryBuilder
Builds an SQL query for Faceted Search.
Public class QueryBuilderCs
Builds an SQL query for Faceted Search.

Enumerations

  Enumeration Description
Public enumeration Andordefault
Determines how multiple search terms should be combined.
Public enumeration CombineFacetKeysMode
Enum to indicate the way multiple facet keys should be combined (AND or OR clause).
Public enumeration CombineOperation
Determines how multiple search terms should be combined.
Public enumeration ConditionType
Determines the type of search condition to generate
Public enumeration MultiSelectMode
Enum to indicate the way multiple facet keys should be combined (AND or OR clause).
Public enumeration OperatorType
Determines the operator types.
Public enumeration QueryBuilderCs..::..CombineFacetKeysModeCs
Enum to indicate the way multiple facet keys should be combined (AND or OR clause).
Public enumeration QueryBuilderCs..::..MultiSelectModeCs
Enum to indicate the way multiple facet keys should be combined (AND or OR clause).
Public enumeration QueryBuilderCs..::..QueryModeCs
The type of query to build.
Public enumeration QueryMode
The type of query to build.
Advanced