Table of Contents

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

IIndex

IsAvailable

Shows if Index provider is available
bool IsAvailable { get; }

Property Value

bool

Name

Index provider name
string Name { get; set; }

Property Value

string

Settings

Index provider settings
IDictionary<string, string> Settings { get; set; }

Property Value

IDictionary<string, string>

SupportedAnalyzers

Represents list of supported analyzers
[JsonIgnore]
IEnumerable<Type> SupportedAnalyzers { get; }

Property Value

IEnumerable<Type>

Type

Index provider type
string Type { get; set; }

Property Value

string

Methods

CreateWriter()

Defines create writer operation
IIndexWriter CreateWriter()

Returns

IIndexWriter
To top