Interface IIndexService
- Namespace
- Dynamicweb.Indexing
- Assembly
- Dynamicweb.Core.dll
Defines Index Service behavior and data
Methods
BuildIndex(string, string, string)
Builds index
Parameters
BuildIndex(string, string, string, IDictionary<string, string>)
Builds the index.
Parameters
name
stringThe name.
instance
stringThe instance.
build
stringThe build.
meta
IDictionary<string, string>The meta.
BuildIndex(string, string, string, IDictionary<string, string>, bool)
Builds the index.
void BuildIndex(string name, string instance, string build, IDictionary<string, string> meta, bool isResume)
Parameters
name
stringThe name.
instance
stringThe instance.
build
stringThe build.
meta
IDictionary<string, string>The meta.
isResume
boolif set to
true
[is resume].
BuildIndex(string, string, string, string)
Builds the index.
Parameters
repository
stringThe repository.
item
stringThe item.
instance
stringThe instance.
build
stringThe build.
BuildIndex(string, string, string, string, IDictionary<string, string>)
Builds the index.
void BuildIndex(string repository, string item, string instance, string build, IDictionary<string, string> meta)
Parameters
repository
stringThe repository.
item
stringThe item.
instance
stringThe instance.
build
stringThe build.
meta
IDictionary<string, string>The meta.
BuildIndex(string, string, string, string, IDictionary<string, string>, bool)
Builds the index.
void BuildIndex(string repository, string item, string instance, string build, IDictionary<string, string> meta, bool isResume)
Parameters
repository
stringThe repository.
item
stringThe item.
instance
stringThe instance.
build
stringThe build.
meta
IDictionary<string, string>The meta.
isResume
boolif set to
true
[is resume].
ClearCache(string, string)
Clear a cached index scheme
Parameters
DeleteIndex(string)
Delete all indexes in specified repository
Parameters
repository
stringRepository Name
GetActiveBuildTasks(IIndex)
Gets active build tasks
Parameters
index
IIndexIndex instance
Returns
- IEnumerable<Task
Info > Enumeration of Task
Info
GetQueries<TIndexBuilder>()
Gets queries
Returns
- IEnumerable<IQuery>
Enumeration of IQuery
Type Parameters
TIndexBuilder
Type of IndexBuilder
GetQueries<TIndexBuilder>(string)
Gets queries
Parameters
repository
stringRepository
Returns
- IEnumerable<IQuery>
Enumeration of IQuery
Type Parameters
TIndexBuilder
Type of IndexBuilder
LoadIndex(string)
Loads index
Parameters
name
stringIndex name
Returns
- IIndex
Index instance
LoadIndex(string, string)
Loads index
Parameters
Returns
- IIndex
Index instance
SaveIndex(string, IIndex)
Saves index
Parameters
SaveIndex(string, string, IIndex)
Saves index state