Table of Contents

Class FieldDefinitionBase

Namespace
Dynamicweb.Indexing.Schemas
Assembly
Dynamicweb.Indexing.dll
Base class for field definitions
public abstract class FieldDefinitionBase
Inheritance
FieldDefinitionBase
Inherited Members

Properties

Analyzed

public bool Analyzed { get; set; }

Property Value

bool

Analyzer

Analyzer name
[Obsolete("Use AnalyzerTypeName instead.")]
public string Analyzer { get; set; }

Property Value

string

AnalyzerTypeName

Analyzer type name
public string AnalyzerTypeName { get; set; }

Property Value

string

Boost

public string Boost { get; set; }

Property Value

string

ClassName

public string ClassName { get; }

Property Value

string

Group

Group name
public string Group { get; set; }

Property Value

string

Hidden

Gets or sets the value indicating whether the field is hidden.
public bool Hidden { get; set; }

Property Value

bool

Indexed

public bool Indexed { get; set; }

Property Value

bool

IsFieldFromSchemaExtender

Is field from a schema extender
public bool IsFieldFromSchemaExtender { get; set; }

Property Value

bool

IsNumeric

Determines whether the type of the field is numeric.
public bool IsNumeric { get; }

Property Value

bool

Name

Name of field definition
public string Name { get; set; }

Property Value

string

Stored

public bool Stored { get; set; }

Property Value

bool

SystemName

System name
public string SystemName { get; set; }

Property Value

string

Type

Type of field definition
[Obsolete("Use TypeName instead.")]
public string Type { get; set; }

Property Value

string

TypeName

Type of field definition
public string TypeName { get; set; }

Property Value

string

Methods

GetAnalyzer(string)

Gets analyzer type name specified by provider type name
public string GetAnalyzer(string providerTypeName)

Parameters

providerTypeName string
Provider type name

Returns

string
Analyzer type name

GetTypeOfField()

Gets the type of the field.
public Type GetTypeOfField()

Returns

Type

GetTypeOfFieldOrElement()

Gets the type of the field type or the element type if the type is an array.
public Type GetTypeOfFieldOrElement()

Returns

Type

SetFieldType(FieldTypeDefinition)

Sets type of field definition
public void SetFieldType(FieldTypeDefinition fieldType)

Parameters

fieldType FieldTypeDefinition
To top