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.
StoredFieldsFormat that allows cross-document and cross-field compression of stored fields.
Simpletext Codec: writes human readable postings.
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.
Support for Autocomplete/Autosuggest
Support for document suggestion
-
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.compressing
Methods in org.apache.lucene.codecs.compressing with parameters of type IndexableFieldModifier and TypeMethodDescriptionvoidCompressingStoredFieldsWriter.writeField(FieldInfo info, IndexableField field) -
Uses of IndexableField in org.apache.lucene.codecs.simpletext
Methods in org.apache.lucene.codecs.simpletext with parameters of type IndexableFieldModifier and TypeMethodDescriptionvoidSimpleTextStoredFieldsWriter.writeField(FieldInfo info, IndexableField field) -
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.final 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 TypeClassDescriptionclassAn indexed 128-bitBigIntegerfield.classField 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 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.final classAn indexedhalf-floatfield for fast range filters.classAn indexed 128-bitInetAddressfield.classAn indexed InetAddress Range Fieldfinal classAn indexedintfield for fast range filters.classAn indexed Integer Range field.classDocValues field for IntRange.classAn indexed 2-Dimension Bounding Box field for the Geospatial Lat/Lon Coordinate systemclassAn per-document location field.classAn indexed location field.classfinal 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.Fields in org.apache.lucene.document declared as IndexableFieldModifier and TypeFieldDescription(package private) IndexableFieldLazyDocument.LazyField.realValueFields 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.Creates a StorableField whose value will be lazy loaded if and when it is used.Returns an array ofIndexableFields with the given name.private IndexableFieldLazyDocument.LazyField.getRealValue()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 that implement IndexableFieldModifier and TypeClassDescriptionprivate static classA visitor that copies every field it sees in the providedStoredFieldsWriter.Methods in org.apache.lucene.index with parameters of type IndexableFieldModifier and TypeMethodDescriptionprivate voidDefaultIndexingChain.indexDocValue(int docID, DefaultIndexingChain.PerField fp, DocValuesType dvType, IndexableField field) Called from processDocument to index one field's doc valueprivate voidDefaultIndexingChain.indexPoint(int docID, DefaultIndexingChain.PerField fp, IndexableField field) Called from processDocument to index one field's pointvoidDefaultIndexingChain.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 intDefaultIndexingChain.processField(int docID, IndexableField field, long fieldGen, int fieldCount) (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) (package private) voidStoredFieldsConsumer.writeField(FieldInfo info, IndexableField field) 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.voidDefaultIndexingChain.processDocument(int docID, Iterable<? extends IndexableField> document) (package private) abstract voidDocConsumer.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) 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. -
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.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.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.