Uses of Interface
org.apache.lucene.index.IndexableField
Packages that use IndexableField
Package
Description
Codecs API: API for customization of the encoding and structure of the index.
Lucene 9.0 compressing format.
The logical representation of a
Document for indexing and
searching.Code to maintain and access indices.
-
Uses of IndexableField in org.apache.lucene.codecs
Classes in org.apache.lucene.codecs that implement IndexableFieldModifier and TypeClassDescriptionprotected classA visitor that adds every field it sees.Methods in org.apache.lucene.codecs with parameters of type IndexableFieldModifier and TypeMethodDescriptionabstract voidStoredFieldsWriter.writeField(FieldInfo info, IndexableField field) Writes a single stored field. -
Uses of IndexableField in org.apache.lucene.codecs.lucene90.compressing
Methods in org.apache.lucene.codecs.lucene90.compressing with parameters of type IndexableFieldModifier and TypeMethodDescriptionvoidLucene90CompressingStoredFieldsWriter.writeField(FieldInfo info, IndexableField field) -
Uses of IndexableField in org.apache.lucene.document
Classes in org.apache.lucene.document that implement IndexableFieldModifier and TypeClassDescriptionclassField that stores a per-documentBytesRefvalue.final classAn indexed binary field for fast range filters.classSyntactic sugar for encoding doubles as NumericDocValues viaDouble.doubleToRawLongBits(double).final classAn indexeddoublefield for fast range filters.classAn indexed Double Range field.classDocValues field for DoubleRange.final classFieldthat can be used to store static scoring factors into documents.classExpert: directly create a field for a document.classSyntactic sugar for encoding floats as NumericDocValues viaFloat.floatToRawIntBits(float).final classAn indexedfloatfield for fast range filters.classAn indexed Float Range field.classDocValues field for FloatRange.classAn indexed 128-bitInetAddressfield.classAn indexed InetAddress Range Fieldfinal classAn indexedintfield for fast range filters.classAn indexed Integer Range field.classDocValues field for IntRange.classA field that contains a single floating-point numeric vector (or none) for each document.classAn per-document location field.classAn indexed location field.final classAn indexedlongfield for fast range filters.classAn indexed Long Range field.classDocValues field for LongRange.classField that stores a per-documentlongvalue for scoring, sorting or value retrieval.static classpolygons are decomposed into tessellated triangles usingTessellatorthese triangles are encoded and inserted as separate indexed POINT fieldsclassField that stores a per-documentBytesRefvalue, indexed for sorting.classField that stores a per-documentlongvalues for scoring, sorting or value retrieval.classField that stores a set of per-documentBytesRefvalues, indexed for faceting,grouping,joining.classA field whose value is stored so thatIndexSearcher.doc(int)andIndexReader.document()will return the field and its value.final classA field that is indexed but not tokenized: the entire String value is indexed as a single token.final classA field that is indexed and tokenized, without term vectors.classAn per-document location field.classAn indexed XY position field.Methods in org.apache.lucene.document that return IndexableFieldModifier and TypeMethodDescriptionfinal IndexableFieldReturns a field with the given name if any exist in this document, or null.Returns an array ofIndexableFields with the given name.Methods in org.apache.lucene.document that return types with arguments of type IndexableFieldModifier and TypeMethodDescriptionfinal List<IndexableField>Document.getFields()Returns a List of all the fields in a document.Document.iterator()Methods in org.apache.lucene.document with parameters of type IndexableFieldModifier and TypeMethodDescriptionfinal voidDocument.add(IndexableField field) Adds a field to a document. -
Uses of IndexableField in org.apache.lucene.index
Method parameters in org.apache.lucene.index with type arguments of type IndexableFieldModifier and TypeMethodDescriptionlongIndexWriter.addDocument(Iterable<? extends IndexableField> doc) Adds a document to this index.longIndexWriter.addDocuments(Iterable<? extends Iterable<? extends IndexableField>> docs) Atomically adds a block of documents with sequentially assigned document IDs, such that an external reader will see all or none of the documents.longIndexWriter.softUpdateDocument(Term term, Iterable<? extends IndexableField> doc, Field... softDeletes) Expert: Updates a document by first updating the document(s) containingtermwith the given doc-values fields and then adding the new document.longIndexWriter.softUpdateDocuments(Term term, Iterable<? extends Iterable<? extends IndexableField>> docs, Field... softDeletes) Expert: Atomically updates documents matching the provided term with the given doc-values fields and adds a block of documents with sequentially assigned document IDs, such that an external reader will see all or none of the documents.longIndexWriter.updateDocument(Term term, Iterable<? extends IndexableField> doc) Updates a document by first deleting the document(s) containingtermand then adding the new document.longIndexWriter.updateDocuments(Term delTerm, Iterable<? extends Iterable<? extends IndexableField>> docs) Atomically deletes documents matching the provided delTerm and adds a block of documents with sequentially assigned document IDs, such that an external reader will see all or none of the documents.