Table of Contents

Class FieldDefinitionBase

Namespace
Dynamicweb.Indexing.Schemas
Assembly
Dynamicweb.Core.dll

Base class for field definitions

public abstract class FieldDefinitionBase
Inheritance
FieldDefinitionBase
Derived
Inherited Members

Properties

Analyzed

public bool Analyzed { get; set; }

Property Value

bool

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

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