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 Code |
---|---|
namespace Smartsite.FacetedSearch |
Visual Basic (Declaration) | Copy Code |
---|---|
Namespace Smartsite.FacetedSearch |
Classes
Class | Description | |
---|---|---|
FacetedSearchBase |
Base class for the Faceted Search macros.
|
|
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.
|
|
PrepareInputData |
Prepares an SXMLDatatable object, based on the input parameters, which should be used as input for the FacetedSearchQueryBuilder macro.
|
|
PrepareInputData2 |
Prepares an SXMLDatatable object, based on the input parameters, which should be used as input for the FacetedSearchQueryBuilder macro.
|
|
QueryBuilder |
Builds an SQL query for Faceted Search.
|
|
QueryBuilderCs |
Builds an SQL query for Faceted Search.
|
Enumerations
Enumeration | Description | |
---|---|---|
Andordefault |
Determines how multiple search terms should be combined.
|
|
CombineFacetKeysMode |
Enum to indicate the way multiple facet keys should be combined (AND or OR clause).
|
|
CombineOperation |
Determines how multiple search terms should be combined.
|
|
ConditionType |
Determines the type of search condition to generate
|
|
MultiSelectMode |
Enum to indicate the way multiple facet keys should be combined (AND or OR clause).
|
|
OperatorType |
Determines the operator types.
|
|
QueryBuilderCs..::..CombineFacetKeysModeCs |
Enum to indicate the way multiple facet keys should be combined (AND or OR clause).
|
|
QueryBuilderCs..::..MultiSelectModeCs |
Enum to indicate the way multiple facet keys should be combined (AND or OR clause).
|
|
QueryBuilderCs..::..QueryModeCs |
The type of query to build.
|
|
QueryMode |
The type of query to build.
|