Table of Contents

Interface IIndex

Namespace
Dynamicweb.Indexing
Assembly
Dynamicweb.Core.dll

Defines properties and methods for Indexing data domain specific objects

public interface IIndex

Properties

Balancer

Gets or sets load balancer index

IIndexBalancer Balancer { get; set; }

Property Value

IIndexBalancer

Builds

Gets or sets dictionary of IndexBuilder object instances

IDictionary<string, IIndexBuilder> Builds { get; set; }

Property Value

IDictionary<string, IIndexBuilder>

Description

Gets or sets index description text

string Description { get; set; }

Property Value

string

FileName

Gets or sets index file name

string FileName { get; set; }

Property Value

string

Instances

Gets or sets dictionary of IndexProvider object instances

IDictionary<string, IIndexProvider> Instances { get; set; }

Property Value

IDictionary<string, IIndexProvider>

Meta

Gets or sets index meta information

IDictionary<string, string> Meta { get; set; }

Property Value

IDictionary<string, string>

Name

Gets or sets index instance name

string Name { get; set; }

Property Value

string

Schema

Gets or sets schema definition

SchemaDefinition Schema { get; set; }

Property Value

SchemaDefinition

Settings

Gets or sets index settings

IDictionary<string, string> Settings { get; set; }

Property Value

IDictionary<string, string>

SubType

Gets or sets index sub type

string SubType { get; set; }

Property Value

string

Type

Gets or sets index type

string Type { get; set; }

Property Value

string

Methods

Build(string, string, Tracker)

Defines build operation

void Build(string instance, string name, Tracker tracker = null)

Parameters

instance string

Index instance to be builed

name string

Index name

tracker Tracker

Diagnostic tracker objet instance

GetInstance()

Defines operation for getting IndexProvider instance

IIndexProvider GetInstance()

Returns

IIndexProvider

SetInstance(string)

Defines operation for setting Index instance name

void SetInstance(string name)

Parameters

name string
To top