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 class
Indexes 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 class
Indexes collation keys as a single-valuedSortedDocValuesField
. -
Uses of IndexableField in org.apache.lucene.document
Classes in org.apache.lucene.document that implement IndexableFieldModifier and TypeClassDescriptionclass
Field that stores a per-documentBytesRef
value.final class
An indexed binary field for fast range filters.(package private) class
class
Syntactic sugar for encoding doubles as NumericDocValues viaDouble.doubleToRawLongBits(double)
.final class
Field that stores a per-documentdouble
value for scoring, sorting or value retrieval and index the field for fast range filters.final class
An indexeddouble
field for fast range filters.class
An indexed Double Range field.class
DocValues field for DoubleRange.final class
Field
that can be used to store static scoring factors into documents.class
Expert: directly create a field for a document.class
Syntactic sugar for encoding floats as NumericDocValues viaFloat.floatToRawIntBits(float)
.final class
Field that stores a per-documentfloat
value for scoring, sorting or value retrieval and index the field for fast range filters.final class
An indexedfloat
field for fast range filters.class
An indexed Float Range field.class
DocValues field for FloatRange.class
An indexed 128-bitInetAddress
field.class
An indexed InetAddress Range Fieldfinal class
Field that stores a per-documentint
value for scoring, sorting or value retrieval and index the field for fast range filters.final class
An indexedint
field for fast range filters.class
An indexed Integer Range field.class
DocValues field for IntRange.class
Field that indexes a per-document String orBytesRef
into an inverted index for fast filtering, stores values in a columnar fashion usingDocValuesType.SORTED_SET
doc values for sorting and faceting, and optionally stores values as stored fields for top-hits retrieval.class
A field that contains a single byte numeric vector (or none) for each document.class
A field that contains a single floating-point numeric vector (or none) for each document.class
Deprecated.class
An per-document location field.class
An indexed location field.final class
Concrete implementation of aShapeDocValuesField
for geographic geometries.final class
Field that stores a per-documentlong
value for scoring, sorting or value retrieval and index the field for fast range filters.final class
An indexedlong
field for fast range filters.class
An indexed Long Range field.class
DocValues field for LongRange.class
Field that stores a per-documentlong
value for scoring, sorting or value retrieval.class
A doc values field forLatLonShape
andXYShape
that usesShapeDocValues
as the underlying binary doc value format.static class
polygons are decomposed into tessellated triangles usingTessellator
these triangles are encoded and inserted as separate indexed POINT fieldsclass
Field that stores a per-documentBytesRef
value, indexed for sorting.class
Field that stores a per-documentlong
values for scoring, sorting or value retrieval.class
Field that stores a set of per-documentBytesRef
values, indexed for faceting,grouping,joining.class
A field whose value is stored so thatIndexSearcher.storedFields()
andIndexReader.storedFields()
will return the field and its value.final class
A field that is indexed but not tokenized: the entire String value is indexed as a single token.final class
A field that is indexed and tokenized, without term vectors.class
An per-document location field.class
An indexed XY position field.final class
Concrete implementation of aShapeDocValuesField
for cartesian geometries.Fields in org.apache.lucene.document with type parameters of type IndexableFieldMethods in org.apache.lucene.document that return IndexableFieldModifier and TypeMethodDescriptionfinal IndexableField
Returns a field with the given name if any exist in this document, or null.Returns an array ofIndexableField
s 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 void
Document.add
(IndexableField field) Adds a field to a document. -
Uses of IndexableField in org.apache.lucene.index
Methods in org.apache.lucene.index with parameters of type IndexableFieldModifier and TypeMethodDescriptionprivate void
IndexingChain.indexDocValue
(int docID, IndexingChain.PerField fp, DocValuesType dvType, IndexableField field) Called from processDocument to index one field's doc valueprivate void
IndexingChain.indexVectorValue
(int docID, IndexingChain.PerField pf, VectorEncoding vectorEncoding, IndexableField field) void
IndexingChain.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 void
IndexingChain.PerField.invertTerm
(int docID, IndexableField field, boolean first) private void
IndexingChain.PerField.invertTokenStream
(int docID, IndexableField field, boolean first) private boolean
IndexingChain.processField
(int docID, IndexableField field, IndexingChain.PerField pf) Index each field Returnstrue
, if we are indexing a unique field with postings(package private) boolean
FreqProxTermsWriterPerField.start
(IndexableField f, boolean first) (package private) boolean
TermsHashPerField.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) boolean
TermVectorsConsumerPerField.start
(IndexableField field, boolean first) Method parameters in org.apache.lucene.index with type arguments of type IndexableFieldModifier and TypeMethodDescriptionlong
IndexWriter.addDocument
(Iterable<? extends IndexableField> doc) Adds a document to this index.long
IndexWriter.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.(package private) void
IndexingChain.processDocument
(int docID, Iterable<? extends IndexableField> document) long
IndexWriter.softUpdateDocument
(Term term, Iterable<? extends IndexableField> doc, Field... softDeletes) Expert: Updates a document by first updating the document(s) containingterm
with the given doc-values fields and then adding the new document.long
IndexWriter.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.long
IndexWriter.updateDocument
(Term term, Iterable<? extends IndexableField> doc) Updates a document by first deleting the document(s) containingterm
and then adding the new document.(package private) long
DocumentsWriter.updateDocuments
(Iterable<? extends Iterable<? extends IndexableField>> docs, DocumentsWriterDeleteQueue.Node<?> delNode) (package private) long
DocumentsWriterPerThread.updateDocuments
(Iterable<? extends Iterable<? extends IndexableField>> docs, DocumentsWriterDeleteQueue.Node<?> deleteNode, DocumentsWriter.FlushNotifications flushNotifications, Runnable onNewDocOnRAM) private long
IndexWriter.updateDocuments
(DocumentsWriterDeleteQueue.Node<?> delNode, Iterable<? extends Iterable<? extends IndexableField>> docs) long
IndexWriter.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.long
IndexWriter.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 TypeMethodDescriptionvoid
MemoryIndex.addField
(IndexableField field, Analyzer analyzer) Adds a luceneIndexableField
to the MemoryIndex using the provided analyzer.private void
MemoryIndex.storeValues
(MemoryIndex.Info info, IndexableField field) Method parameters in org.apache.lucene.index.memory with type arguments of type IndexableFieldModifier and TypeMethodDescriptionstatic MemoryIndex
MemoryIndex.fromDocument
(Iterable<? extends IndexableField> document, Analyzer analyzer) Builds a MemoryIndex from a luceneDocument
using an analyzerstatic MemoryIndex
MemoryIndex.fromDocument
(Iterable<? extends IndexableField> document, Analyzer analyzer, boolean storeOffsets, boolean storePayloads) Builds a MemoryIndex from a luceneDocument
using an analyzerstatic MemoryIndex
MemoryIndex.fromDocument
(Iterable<? extends IndexableField> document, Analyzer analyzer, boolean storeOffsets, boolean storePayloads, long maxReusedBytes) Builds a MemoryIndex from a luceneDocument
using 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) IndexableField
LazyDocument.LazyField.realValue
Methods 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 IndexableField
LazyDocument.LazyField.getRealValue()
-
Uses of IndexableField in org.apache.lucene.sandbox.document
Classes in org.apache.lucene.sandbox.document that implement IndexableFieldModifier and TypeClassDescriptionclass
An indexed 128-bitBigInteger
field.final class
An indexedhalf-float
field for fast range filters.class
An 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 TypeClassDescriptionclass
SuggestField
which additionally takes in a set of contexts.class
Field 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 TypeClassDescriptionclass
An per-document 3D location field.final class
Add this to a document to index lat/lon or x/y/z point, indexed as a 3D point.
KnnFloatVectorField
instead