Class IndexableFieldExtensions
Extension methods to the IIndexableField interface.
Inheritance
Inherited Members
Namespace: Lucene.Net.Documents.Extensions
Assembly: Lucene.Net.dll
Syntax
public static class IndexableFieldExtensionsMethods
| Improve this Doc View SourceGetByteValueOrDefault(IIndexableField)
Returns the field value as System.Byte or 0 if the type
is non-numeric.
Declaration
public static byte GetByteValueOrDefault(this IIndexableField field)Parameters
| Type | Name | Description | 
|---|---|---|
| IIndexableField | field | This IIndexableField. | 
Returns
| Type | Description | 
|---|---|
| System.Byte | The field value or  | 
GetDoubleValueOrDefault(IIndexableField)
Returns the field value as System.Double or 0 if the type
is non-numeric.
Declaration
public static double GetDoubleValueOrDefault(this IIndexableField field)Parameters
| Type | Name | Description | 
|---|---|---|
| IIndexableField | field | This IIndexableField. | 
Returns
| Type | Description | 
|---|---|
| System.Double | The field value or  | 
GetInt16ValueOrDefault(IIndexableField)
Returns the field value as System.Int16 or 0 if the type
is non-numeric.
Declaration
public static short GetInt16ValueOrDefault(this IIndexableField field)Parameters
| Type | Name | Description | 
|---|---|---|
| IIndexableField | field | This IIndexableField. | 
Returns
| Type | Description | 
|---|---|
| System.Int16 | The field value or  | 
GetInt32ValueOrDefault(IIndexableField)
Returns the field value as System.Int32 or 0 if the type
is non-numeric.
Declaration
public static int GetInt32ValueOrDefault(this IIndexableField field)Parameters
| Type | Name | Description | 
|---|---|---|
| IIndexableField | field | This IIndexableField. | 
Returns
| Type | Description | 
|---|---|
| System.Int32 | The field value or  | 
GetInt64ValueOrDefault(IIndexableField)
Returns the field value as System.Int64 or 0 if the type
is non-numeric.
Declaration
public static long GetInt64ValueOrDefault(this IIndexableField field)Parameters
| Type | Name | Description | 
|---|---|---|
| IIndexableField | field | This IIndexableField. | 
Returns
| Type | Description | 
|---|---|
| System.Int64 | The field value or  | 
GetSingleValueOrDefault(IIndexableField)
Returns the field value as System.Single or 0 if the type
is non-numeric.
Declaration
public static float GetSingleValueOrDefault(this IIndexableField field)Parameters
| Type | Name | Description | 
|---|---|---|
| IIndexableField | field | This IIndexableField. | 
Returns
| Type | Description | 
|---|---|
| System.Single | The field value or  |