Class QueryService
- Namespace
- Dynamicweb.Indexing.Querying
- Assembly
- Dynamicweb.Core.dll
The Class QueryService represents service for common operations with queries e.g. load and save etc.
- Inheritance
-
Query
Service
- Implements
- Inherited Members
Constructors
QueryService()
Methods
CopyQuery(string, IQuery)
Saves query
Parameters
Returns
DeleteQuery(IQuery)
Saves query
Parameters
query
IQueryThe query
DeleteQuery(string)
Saves query
Parameters
queryId
stringThe query id
LoadFacets(string)
Loads facet group
Parameters
fileName
stringPath to query file in file system
Returns
- IFacet
Group Query facet group
LoadFacets(string, string)
Loads facet group
Parameters
Returns
- IFacet
Group Query facet group
LoadQuery(string)
Loads query
Parameters
fileName
stringPath to query file in file system
Returns
- IQuery
Query instance
LoadQuery(string, string)
Loads query
Parameters
Returns
- IQuery
Query instance
MoveQuery(string, IQuery)
Saves query
Parameters
Returns
Query(IQuery, QuerySettings)
Executes the query.
Parameters
query
IQueryThe query.
settings
QuerySettings The query settings.
Returns
- IQuery
Result Query result.
SaveFacets(string, IFacetGroup)
Saves facet group
Parameters
fileName
stringPath to query file in file system
facets
IFacetGroup The facet group
SaveFacets(string, string, IFacetGroup)
Saves facet group
Parameters
repository
stringRepository name
item
stringItem name
facets
IFacetGroup The facet group
SaveQuery(string, IQuery)
Saves query
Parameters
SaveQuery(string, string, IQuery)
Saves query