Interface IIndexProvider
- Namespace
- Dynamicweb.Indexing
- Assembly
- Dynamicweb.Indexing.dll
Defines index provider properties and operations
public interface IIndexProvider
Properties
Index
[JsonIgnore]
IIndex Index { get; set; }
Property Value
IsAvailable
Shows if Index provider is available
bool IsAvailable { get; }
Property Value
Name
Index provider name
string Name { get; set; }
Property Value
Settings
Index provider settings
IDictionary<string, string> Settings { get; set; }
Property Value
SupportedAnalyzers
Represents list of supported analyzers
[JsonIgnore]
IEnumerable<Type> SupportedAnalyzers { get; }
Property Value
Type
Index provider type
string Type { get; set; }
Property Value
Methods
CreateWriter()
Defines create writer operation
IIndexWriter CreateWriter()