Interface IQueryService
- Namespace
- Dynamicweb.Indexing.Querying
- Assembly
- Dynamicweb.Core.dll
The Interface IQueryService defines basic query service model
Methods
CopyQuery(string, IQuery)
Saves query
Parameters
Returns
DeleteQuery(IQuery)
Deletes query
Parameters
queryIQueryThe query
DeleteQuery(string)
Deletes query
Parameters
queryIdstringThe unique query id.
LoadFacets(string)
Loads facet group
Parameters
fileNamestringPath 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
fileNamestringPath 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 query
Parameters
queryIQueryThe query
settingsQuerySettings Query settings
Returns
- IQuery
Result Query result
SaveFacets(string, IFacetGroup)
Saves facet group
Parameters
fileNamestringFile name
facetsIFacetGroup The facet group
SaveFacets(string, string, IFacetGroup)
Saves facet group
Parameters
repositorystringRepository name
itemstringItem name
facetsIFacetGroup The facet group
SaveQuery(string, IQuery)
Saves query
Parameters
SaveQuery(string, string, IQuery)
Saves query