Table of Contents

Interface IIndexProvider

Namespace
Dynamicweb.Indexing
Assembly
Dynamicweb.Core.dll

Defines index provider properties and operations

public interface IIndexProvider

Properties

Index

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

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