Uses of Interface
org.apache.lucene.index.IndexableFieldType
Packages that use IndexableFieldType
Package
Description
The logical representation of a
Document for indexing and
searching.Column-oriented batch indexing API.
Code to maintain and access indices.
-
Uses of IndexableFieldType in org.apache.lucene.document
Classes in org.apache.lucene.document that implement IndexableFieldTypeFields in org.apache.lucene.document declared as IndexableFieldTypeMethods in org.apache.lucene.document that return IndexableFieldTypeModifier and TypeMethodDescriptionField.fieldType()Returns theFieldTypefor this field.ShapeDocValuesField.fieldType()Gets theIndexableFieldTypefor this ShapeDocValue fieldConstructors in org.apache.lucene.document with parameters of type IndexableFieldTypeModifierConstructorDescriptionBinaryPoint(String name, byte[] packedPoint, IndexableFieldType type) Expert APIField(String name, byte[] value, int offset, int length, IndexableFieldType type) Create field with binary value.Field(String name, byte[] value, IndexableFieldType type) Create field with binary value.Field(String name, Reader reader, IndexableFieldType type) Create field with Reader value.Field(String name, CharSequence value, IndexableFieldType type) Create field with String value.Field(String name, TokenStream tokenStream, IndexableFieldType type) Create field with TokenStream value.protectedField(String name, IndexableFieldType type) Expert: creates a field with no initial value.Field(String name, BytesRef bytes, IndexableFieldType type) Create field with binary value.Create a new mutable FieldType with all of the properties fromref -
Uses of IndexableFieldType in org.apache.lucene.document.column
Methods in org.apache.lucene.document.column that return IndexableFieldTypeModifier and TypeMethodDescriptionColumn.fieldType()Returns the field type describing how this field is indexed.Methods in org.apache.lucene.document.column with parameters of type IndexableFieldTypeModifier and TypeMethodDescriptionstatic intColumnValidation.featureMask(IndexableFieldType fieldType) Returns a bitmask of the indexing features (FEATURE_*) declared byfieldType.static voidColumnValidation.validateBinaryColumn(BinaryColumn column, IndexableFieldType fieldType) Validates aBinaryColumnagainst the field type it will feed.static voidColumnValidation.validateColumnHasIndexingFeature(String fieldName, IndexableFieldType fieldType) ThrowsIllegalArgumentExceptioniffieldTypedeclares no indexing feature (no doc values, no points, not stored, no index options, no vectors).static voidColumnValidation.validateDictionaryColumn(DictionaryColumn column, IndexableFieldType fieldType) Validates aDictionaryColumnagainst the field type it will feed.static voidColumnValidation.validateLongColumn(LongColumn column, IndexableFieldType fieldType) Validates aLongColumnagainst the field type it will feed.static voidColumnValidation.validateTokenStreamColumn(TokenStreamColumn column, IndexableFieldType fieldType) Validates aTokenStreamColumnagainst the field type it will feed.static voidColumnValidation.validateVectorColumn(VectorColumn<?> column, IndexableFieldType fieldType) Validates aVectorColumnagainst the field type it will feed.Constructors in org.apache.lucene.document.column with parameters of type IndexableFieldTypeModifierConstructorDescriptionprotectedBinaryColumn(String name, IndexableFieldType fieldType, Column.Density density) Creates a BinaryColumn with the given field name, type, and density.protectedColumn(String name, IndexableFieldType fieldType, Column.Density density) Creates a Column with the given field name, type, and density.protectedDictionaryColumn(String name, IndexableFieldType fieldType, Column.Density density, List<BytesRef> dictionary) Creates a DictionaryColumn.protectedLongColumn(String name, IndexableFieldType fieldType, Column.Density density) Creates a LongColumn withLongColumn.NumericKind.LONG.protectedLongColumn(String name, IndexableFieldType fieldType, Column.Density density, LongColumn.NumericKind numericKind) Creates a LongColumn with the given numeric interpretation.protectedTokenStreamColumn(String name, IndexableFieldType fieldType, Column.Density density) Creates a TokenStreamColumn with the given field name, type, and density.protectedVectorColumn(String name, IndexableFieldType fieldType, Column.Density density) Creates a VectorColumn with the given field name, type, and density. -
Uses of IndexableFieldType in org.apache.lucene.index
Methods in org.apache.lucene.index that return IndexableFieldTypeModifier and TypeMethodDescriptionIndexableField.fieldType()IndexableFieldTypedescribing the properties of this field.