Class StoredField
A field whose value is stored so that Doc(int) and Document(int) will return the field and its value.
Inherited Members
Namespace: Lucene.Net.Documents
Assembly: Lucene.Net.dll
Syntax
public sealed class StoredField : Field, IIndexableField, IFormattable
Constructors
StoredField(string, BytesRef)
Create a stored-only field with the given binary value.
NOTE: the provided BytesRef is not copied so be sure not to change it until you're done with this field.
Declaration
public StoredField(string name, BytesRef value)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | field name |
| BytesRef | value | BytesRef pointing to binary content (not copied) |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | if the field |
StoredField(string, byte[])
Create a stored-only field with the given binary value.
NOTE: the provided byte[] is not copied so be sure not to change it until you're done with this field.
Declaration
public StoredField(string name, byte[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | field name |
| byte[] | value | byte array pointing to binary content (not copied) |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | if the field |
StoredField(string, byte[], int, int)
Create a stored-only field with the given binary value.
NOTE: the provided byte[] is not copied so be sure not to change it until you're done with this field.
Declaration
public StoredField(string name, byte[] value, int offset, int length)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | field name |
| byte[] | value | byte array pointing to binary content (not copied) |
| int | offset | starting position of the byte array |
| int | length | valid length of the byte array |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | if the field |
StoredField(string, double)
Create a stored-only field with the given double value.
Declaration
public StoredField(string name, double value)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | field name |
| double | value | double value |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | if the field |
StoredField(string, int)
Create a stored-only field with the given int value.
Declaration
public StoredField(string name, int value)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | field name |
| int | value | int value |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | if the field |
StoredField(string, long)
Create a stored-only field with the given long value.
Declaration
public StoredField(string name, long value)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | field name |
| long | value | long value |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | if the field |
StoredField(string, float)
Create a stored-only field with the given float value.
Declaration
public StoredField(string name, float value)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | field name |
| float | value | float value |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | if the field |
StoredField(string, string)
Create a stored-only field with the given string value.
Declaration
public StoredField(string name, string value)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | field name |
| string | value | string value |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | if the field |
Fields
TYPE
Type for a stored-only field.
Declaration
public static readonly FieldType TYPE
Field Value
| Type | Description |
|---|---|
| FieldType |