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
Analyzer
Analyzer name
[Obsolete("Use AnalyzerTypeName instead.")]
public string Analyzer { get; set; }
Property Value
AnalyzerTypeName
Analyzer type name
public string AnalyzerTypeName { get; set; }
Property Value
Boost
public string Boost { get; set; }
Property Value
ClassName
public string ClassName { get; }
Property Value
Group
Group name
public string Group { get; set; }
Property Value
Hidden
Gets or sets the value indicating whether the field is hidden.
public bool Hidden { get; set; }
Property Value
Indexed
public bool Indexed { get; set; }
Property Value
IsFieldFromSchemaExtender
Is field from a schema extender
public bool IsFieldFromSchemaExtender { get; set; }
Property Value
IsNumeric
Determines whether the type of the field is numeric.
public bool IsNumeric { get; }
Property Value
Name
Name of field definition
public string Name { get; set; }
Property Value
Stored
public bool Stored { get; set; }
Property Value
SystemName
System name
public string SystemName { get; set; }
Property Value
Type
Type of field definition
[Obsolete("Use TypeName instead.")]
public string Type { get; set; }
Property Value
TypeName
Type of field definition
public string TypeName { get; set; }
Property Value
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
GetTypeOfFieldOrElement()
Gets the type of the field type or the element type if the type is an array.
public Type GetTypeOfFieldOrElement()
Returns
SetFieldType(FieldTypeDefinition)
Sets type of field definition
public void SetFieldType(FieldTypeDefinition fieldType)
Parameters
fieldType
FieldTypeDefinition