Table of Contents

Class ExamineLuceneIndexConfiguration<TIndex, TDirectoryFactory>

Namespace
Examine
Assembly
Examine.dll

Examine Lucene Index Configuration

public class ExamineLuceneIndexConfiguration<TIndex, TDirectoryFactory> where TIndex : LuceneIndex where TDirectoryFactory : class, IDirectoryFactory

Type Parameters

TIndex
TDirectoryFactory
Inheritance
ExamineLuceneIndexConfiguration<TIndex, TDirectoryFactory>
Inherited Members

Constructors

ExamineLuceneIndexConfiguration(string)

Constructor

public ExamineLuceneIndexConfiguration(string name)

Parameters

name string

Index Name

Properties

Analyzer

Index Default Analyzer

public Analyzer? Analyzer { get; set; }

Property Value

Analyzer

FacetsConfig

Index Facet Config

public FacetsConfig? FacetsConfig { get; set; }

Property Value

FacetsConfig

FieldDefinitions

Index Field Definitions

public FieldDefinitionCollection? FieldDefinitions { get; set; }

Property Value

FieldDefinitionCollection

IndexValueTypesFactory

Index Value Type Factory

public IReadOnlyDictionary<string, IFieldValueTypeFactory>? IndexValueTypesFactory { get; set; }

Property Value

IReadOnlyDictionary<string, IFieldValueTypeFactory>

Name

Index Name

public string Name { get; }

Property Value

string

UseTaxonomyIndex

Whether to use Taxonomy Index

public bool UseTaxonomyIndex { get; set; }

Property Value

bool

Validator

Index Value Set Validator

public IValueSetValidator? Validator { get; set; }

Property Value

IValueSetValidator