Show / Hide Table of Contents

    Class BinaryDocValuesField

    Field that stores a per-document BytesRef value.

    The values are stored directly with no sharing, which is a good fit when the fields don't share (many) values, such as a title field. If values may be shared and sorted it's better to use SortedDocValuesField. Here's an example usage:

      document.Add(new BinaryDocValuesField(name, new BytesRef("hello")));

    If you also need to store the value, you should add a separate StoredField instance.

    Inheritance
    System.Object
    Field
    BinaryDocValuesField
    DerefBytesDocValuesField
    StraightBytesDocValuesField
    Implements
    IIndexableField
    Inherited Members
    Field.m_type
    Field.m_name
    Field.FieldsData
    Field.m_tokenStream
    Field.m_boost
    Field.GetStringValue()
    Field.GetStringValue(IFormatProvider)
    Field.GetStringValue(String)
    Field.GetStringValue(String, IFormatProvider)
    Field.GetReaderValue()
    Field.GetTokenStreamValue()
    Field.SetStringValue(String)
    Field.SetReaderValue(TextReader)
    Field.SetBytesValue(BytesRef)
    Field.SetBytesValue(Byte[])
    Field.SetByteValue(Byte)
    Field.SetInt16Value(Int16)
    Field.SetInt32Value(Int32)
    Field.SetInt64Value(Int64)
    Field.SetSingleValue(Single)
    Field.SetDoubleValue(Double)
    Field.SetTokenStream(TokenStream)
    Field.Name
    Field.Boost
    Field.GetNumericValue()
    Field.NumericType
    Field.GetByteValue()
    Field.GetInt16Value()
    Field.GetInt32Value()
    Field.GetInt64Value()
    Field.GetSingleValue()
    Field.GetDoubleValue()
    Field.GetBinaryValue()
    Field.ToString()
    Field.FieldType
    Field.IndexableFieldType
    Field.GetTokenStream(Analyzer)
    Field.TranslateFieldType(Field.Store, Field.Index, Field.TermVector)
    Namespace: Lucene.Net.Documents
    Assembly: Lucene.Net.dll
    Syntax
    public class BinaryDocValuesField : Field, IIndexableField

    Constructors

    | Improve this Doc View Source

    BinaryDocValuesField(String, BytesRef)

    Create a new binary DocValues field.

    Declaration
    public BinaryDocValuesField(string name, BytesRef value)
    Parameters
    Type Name Description
    System.String name

    field name

    BytesRef value

    binary content

    Fields

    | Improve this Doc View Source

    fType

    Type for straight bytes DocValues.

    Declaration
    public static readonly FieldType fType
    Field Value
    Type Description
    FieldType

    Implements

    IIndexableField

    See Also

    BinaryDocValues
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)