Uses of Interface
org.apache.lucene.index.IndexableField
Packages that use IndexableField
Package
Description
Analysis components based on ICU
Unicode collation support.
The logical representation of a
Document for indexing and
searching.Code to maintain and access indices.
High-performance single-document main memory Apache Lucene fulltext search index.
Misc extensions of the Document/Field API.
This package contains several point types:
BigIntegerPoint for 128-bit
integers
LatLonPoint for latitude/longitude
geospatial points
Support for Autocomplete/Autosuggest
Support for document suggestion
Lucene field & query support for the spatial geometry implemented in
org.apache.lucene.spatial3d.geom.-
Uses of IndexableField in org.apache.lucene.analysis.icu
Classes in org.apache.lucene.analysis.icu that implement IndexableFieldModifier and TypeClassDescriptionfinal classIndexes collation keys as a single-valuedSortedDocValuesField. -
Uses of IndexableField in org.apache.lucene.collation
Classes in org.apache.lucene.collation that implement IndexableFieldModifier and TypeClassDescriptionfinal classIndexes collation keys as a single-valuedSortedDocValuesField. -
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.(package private) classclassSyntactic sugar for encoding doubles as NumericDocValues viaDouble.doubleToRawLongBits(double).final classField that stores a per-documentdoublevalue for scoring, sorting or value retrieval and index the field for fast range filters.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 classField that stores a per-documentfloatvalue for scoring, sorting or value retrieval and index the field for fast range filters.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 classField that stores a per-documentintvalue for scoring, sorting or value retrieval and index the field for fast range filters.final classAn indexedintfield for fast range filters.classAn indexed Integer Range field.classDocValues field for IntRange.classField that indexes a per-document String orBytesRefinto an inverted index for fast filtering, stores values in a columnar fashion usingDocValuesType.SORTED_SETdoc values for sorting and faceting, and optionally stores values as stored fields for top-hits retrieval.classA field that contains a single byte numeric vector (or none) for each document.classA field that contains a single floating-point numeric vector (or none) for each document.classDeprecated.classAn per-document location field.classAn indexed location field.final classConcrete implementation of aShapeDocValuesFieldfor geographic geometries.final classField that stores a per-documentlongvalue for scoring, sorting or value retrieval and index the field for fast range filters.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.classA doc values field forLatLonShapeandXYShapethat usesShapeDocValuesas the underlying binary doc value format.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.storedFields()andIndexReader.storedFields()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.final classConcrete implementation of aShapeDocValuesFieldfor cartesian geometries.Fields in org.apache.lucene.document with type parameters of type IndexableFieldMethods 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
Classes in org.apache.lucene.index with type parameters of type IndexableFieldModifier and TypeClassDescription(package private) static final classIndexingChain.ReservedField<T extends IndexableField>Classes in org.apache.lucene.index that implement IndexableFieldModifier and TypeClassDescription(package private) static final classIndexingChain.ReservedField<T extends IndexableField>Fields in org.apache.lucene.index declared as IndexableFieldMethods in org.apache.lucene.index with type parameters of type IndexableFieldModifier and TypeMethodDescription(package private) <T extends IndexableField>
IndexingChain.ReservedField<T> IndexingChain.markAsReserved(T field) Wraps the given field in a reserved field and registers it as reserved.Methods in org.apache.lucene.index that return types with arguments of type IndexableFieldModifier and TypeMethodDescriptionprivate Iterable<? extends IndexableField> DocumentsWriterPerThread.addParentField(Iterable<? extends IndexableField> doc, IndexableField parentField) Methods in org.apache.lucene.index with parameters of type IndexableFieldModifier and TypeMethodDescriptionprivate Iterable<? extends IndexableField> DocumentsWriterPerThread.addParentField(Iterable<? extends IndexableField> doc, IndexableField parentField) private voidIndexingChain.indexDocValue(int docID, IndexingChain.PerField fp, DocValuesType dvType, IndexableField field) Called from processDocument to index one field's doc valueprivate voidIndexingChain.indexVectorValue(int docID, IndexingChain.PerField pf, VectorEncoding vectorEncoding, IndexableField field) voidIndexingChain.PerField.invert(int docID, IndexableField field, boolean first) Inverts one field for one document; first is true if this is the first time we are seeing this field name in this document.private voidIndexingChain.PerField.invertTerm(int docID, IndexableField field, boolean first) private voidIndexingChain.PerField.invertTokenStream(int docID, IndexableField field, boolean first) private booleanIndexingChain.processField(int docID, IndexableField field, IndexingChain.PerField pf) Index each field Returnstrue, if we are indexing a unique field with postings(package private) booleanFreqProxTermsWriterPerField.start(IndexableField f, boolean first) (package private) booleanTermsHashPerField.start(IndexableField field, boolean first) Start adding a new field instance; first is true if this is the first time this field name was seen in the document.(package private) booleanTermVectorsConsumerPerField.start(IndexableField field, boolean first) 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.private Iterable<? extends IndexableField> DocumentsWriterPerThread.addParentField(Iterable<? extends IndexableField> doc, IndexableField parentField) (package private) voidIndexingChain.processDocument(int docID, Iterable<? extends IndexableField> document) 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.(package private) longDocumentsWriter.updateDocuments(Iterable<? extends Iterable<? extends IndexableField>> docs, DocumentsWriterDeleteQueue.Node<?> delNode) (package private) longDocumentsWriterPerThread.updateDocuments(Iterable<? extends Iterable<? extends IndexableField>> docs, DocumentsWriterDeleteQueue.Node<?> deleteNode, DocumentsWriter.FlushNotifications flushNotifications, Runnable onNewDocOnRAM) private longIndexWriter.updateDocuments(DocumentsWriterDeleteQueue.Node<?> delNode, Iterable<? extends Iterable<? extends IndexableField>> docs) 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.longIndexWriter.updateDocuments(Query delQuery, Iterable<? extends Iterable<? extends IndexableField>> docs) Similar toIndexWriter.updateDocuments(Term, Iterable), but take a query instead of a term to identify the documents to be updated -
Uses of IndexableField in org.apache.lucene.index.memory
Methods in org.apache.lucene.index.memory with parameters of type IndexableFieldModifier and TypeMethodDescriptionvoidMemoryIndex.addField(IndexableField field, Analyzer analyzer) Adds a luceneIndexableFieldto the MemoryIndex using the provided analyzer.private voidMemoryIndex.storeValues(MemoryIndex.Info info, IndexableField field) Method parameters in org.apache.lucene.index.memory with type arguments of type IndexableFieldModifier and TypeMethodDescriptionstatic MemoryIndexMemoryIndex.fromDocument(Iterable<? extends IndexableField> document, Analyzer analyzer) Builds a MemoryIndex from a luceneDocumentusing an analyzerstatic MemoryIndexMemoryIndex.fromDocument(Iterable<? extends IndexableField> document, Analyzer analyzer, boolean storeOffsets, boolean storePayloads) Builds a MemoryIndex from a luceneDocumentusing an analyzerstatic MemoryIndexMemoryIndex.fromDocument(Iterable<? extends IndexableField> document, Analyzer analyzer, boolean storeOffsets, boolean storePayloads, long maxReusedBytes) Builds a MemoryIndex from a luceneDocumentusing an analyzer -
Uses of IndexableField in org.apache.lucene.misc.document
Classes in org.apache.lucene.misc.document that implement IndexableFieldFields in org.apache.lucene.misc.document declared as IndexableFieldModifier and TypeFieldDescription(package private) IndexableFieldLazyDocument.LazyField.realValueMethods in org.apache.lucene.misc.document that return IndexableFieldModifier and TypeMethodDescriptionCreates a StorableField whose value will be lazy loaded if and when it is used.private IndexableFieldLazyDocument.LazyField.getRealValue() -
Uses of IndexableField in org.apache.lucene.sandbox.document
Classes in org.apache.lucene.sandbox.document that implement IndexableFieldModifier and TypeClassDescriptionclassAn indexed 128-bitBigIntegerfield.final classAn indexedhalf-floatfield for fast range filters.classAn indexed 2-Dimension Bounding Box field for the Geospatial Lat/Lon Coordinate system -
Uses of IndexableField in org.apache.lucene.search.suggest
Fields in org.apache.lucene.search.suggest declared as IndexableFieldModifier and TypeFieldDescription(package private) IndexableField[]DocumentDictionary.DocumentInputIterator.currentDocFields -
Uses of IndexableField in org.apache.lucene.search.suggest.document
Classes in org.apache.lucene.search.suggest.document that implement IndexableFieldModifier and TypeClassDescriptionclassSuggestFieldwhich additionally takes in a set of contexts.classField that indexes a string value and a weight as a weighted completion against a named suggester. -
Uses of IndexableField in org.apache.lucene.spatial3d
Classes in org.apache.lucene.spatial3d that implement IndexableFieldModifier and TypeClassDescriptionclassAn per-document 3D location field.final classAdd this to a document to index lat/lon or x/y/z point, indexed as a 3D point.
KnnFloatVectorFieldinstead