Builds an SQL query for Faceted Search.
Syntax
Smartsite SXML | Copy Code |
---|---|
<se:facetedsearchquerybuilder> <se:parameters> <se:parameter name="configurationxml"> </se:parameter> </se:parameters> </se:facetedsearchquerybuilder> |
Parameters
Name | Data Type | Properties | Description |
---|---|---|---|
ChannelCodes | String | - | Sets the channel codes. |
ConfigurationXml | XML |
IsRequired
|
Sets the configuration XML. |
Connection | String |
Trim
|
Sets the connection used for the Sql query. |
Facet | String | - | Sets the facet. |
FacetValues | Collection | - | Sets the facet values. |
Fulltextoverideset | Boolean | - | Sets the fulltext. |
Mode | Enum | - |
Sets the (query) mode.
Enum values:
|
OrderBy | String | - | Sets the order by clause. |
OutputBufferName | String | - | Sets the name of the output buffer for storing the datatable (which should be passed to the sqlquery macro). |
SearchBaseName | String | - | Sets the name of the search base. |
SearchGroup | String | - | Sets the search group. |
SearchProfile | String | - | Sets the search profile. |
Sources | Collection | - | Sets the sources. |
TableOrView | String | - | Sets the (main) table or view for the search query. |
Shared Parameters
Local Viper Methods
Viper | Extension | Description |
---|---|---|
This.ClearForcedResult |
Sets the result of the macro. used to override the normal handling of the result creation. |
|
This.ContentTypeWeight | Gets the content type weight. | |
This.Facet | Gets the facet. | |
This.FacetSelectFields | Gets the facet select fields. | |
This.FacetWhereClause | Gets the facet-specific where clause. | |
This.FieldName | Gets the name of the field. | |
This.FieldWeight | Gets the field weight. | |
This.GetForcedResult | Gets the forced result of the macro, set by overriding the normal rendering using SetForcedResult(). | |
This.IsBaseQuery | Gets a value indicating whether this instance is a base (search) query. | |
This.JoinClause | Gets the join clause. | |
This.Mode | Gets the (query) mode. | |
This.OrderBy | Gets the order by clause. | |
This.PopularityWeight | Gets the popularity weight. | |
This.RankingFields | Gets the ranking fields. | |
This.RankingStatement | Gets the ranking statement for the specified (native) source. | |
This.RenderTime | ✓ | Returns the render time of the macro in milliseconds. |
This.ResultChannelCode | Gets the result channel code. | |
This.ResultChannelJoins | Gets the result channel joins. | |
This.SearchCondition | Gets the (native) search condition for the specified source. | |
This.SearchGroupViewName | Gets the viewname for the search group that has been configured. | |
This.SearchQuery | Gets the search query. | |
This.SelectFields | Gets the select fields. | |
This.SeoPriority | Gets the SEO priority. | |
This.SetForcedResult |
Sets the result of the macro. used to override the normal handling of the result creation. |
|
This.TableOrView | Gets the (main) table or view for the search query. | |
This.WhereClause | Gets the where clause. |