Uses of Interface
org.apache.lucene.index.IndexableField
-
Packages that use IndexableField Package Description org.apache.lucene.document The logical representation of aDocumentfor indexing and searching.org.apache.lucene.index Code to maintain and access indices. -
-
Uses of IndexableField in org.apache.lucene.document
Classes in org.apache.lucene.document that implement IndexableField Modifier and Type Class Description classBinaryDocValuesFieldField that stores a per-documentBytesRefvalue.classBinaryPointAn indexed binary field for fast range filters.classDoubleDocValuesFieldSyntactic sugar for encoding doubles as NumericDocValues viaDouble.doubleToRawLongBits(double).classDoubleFieldField that stores a per-documentdoublevalue for scoring, sorting or value retrieval and index the field for fast range filters.classDoublePointAn indexeddoublefield for fast range filters.classDoubleRangeAn indexed Double Range field.classDoubleRangeDocValuesFieldDocValues field for DoubleRange.classFeatureFieldFieldthat can be used to store static scoring factors into documents.classFieldExpert: directly create a field for a document.classFloatDocValuesFieldSyntactic sugar for encoding floats as NumericDocValues viaFloat.floatToRawIntBits(float).classFloatFieldField that stores a per-documentfloatvalue for scoring, sorting or value retrieval and index the field for fast range filters.classFloatPointAn indexedfloatfield for fast range filters.classFloatRangeAn indexed Float Range field.classFloatRangeDocValuesFieldDocValues field for FloatRange.classInetAddressPointAn indexed 128-bitInetAddressfield.classInetAddressRangeAn indexed InetAddress Range FieldclassIntFieldField that stores a per-documentintvalue for scoring, sorting or value retrieval and index the field for fast range filters.classIntPointAn indexedintfield for fast range filters.classIntRangeAn indexed Integer Range field.classIntRangeDocValuesFieldDocValues field for IntRange.classKeywordFieldField 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.classKnnByteVectorFieldA field that contains a single byte numeric vector (or none) for each document.classKnnFloatVectorFieldA field that contains a single floating-point numeric vector (or none) for each document.classKnnVectorFieldDeprecated.useKnnFloatVectorFieldinsteadclassLatLonDocValuesFieldAn per-document location field.classLatLonPointAn indexed location field.classLatLonShapeDocValuesFieldConcrete implementation of aShapeDocValuesFieldfor geographic geometries.classLongFieldField that stores a per-documentlongvalue for scoring, sorting or value retrieval and index the field for fast range filters.classLongPointAn indexedlongfield for fast range filters.classLongRangeAn indexed Long Range field.classLongRangeDocValuesFieldDocValues field for LongRange.classNumericDocValuesFieldField that stores a per-documentlongvalue for scoring, sorting or value retrieval.classShapeDocValuesFieldA doc values field forLatLonShapeandXYShapethat usesShapeDocValuesas the underlying binary doc value format.static classShapeField.Trianglepolygons are decomposed into tessellated triangles usingTessellatorthese triangles are encoded and inserted as separate indexed POINT fieldsclassSortedDocValuesFieldField that stores a per-documentBytesRefvalue, indexed for sorting.classSortedNumericDocValuesFieldField that stores a per-documentlongvalues for scoring, sorting or value retrieval.classSortedSetDocValuesFieldField that stores a set of per-documentBytesRefvalues, indexed for faceting,grouping,joining.classStoredFieldA field whose value is stored so thatIndexSearcher.storedFields()andIndexReader.storedFields()will return the field and its value.classStringFieldA field that is indexed but not tokenized: the entire String value is indexed as a single token.classTextFieldA field that is indexed and tokenized, without term vectors.classXYDocValuesFieldAn per-document location field.classXYPointFieldAn indexed XY position field.classXYShapeDocValuesFieldConcrete implementation of aShapeDocValuesFieldfor cartesian geometries.Methods in org.apache.lucene.document that return IndexableField Modifier and Type Method Description IndexableFieldDocument. getField(String name)Returns a field with the given name if any exist in this document, or null.IndexableField[]Document. getFields(String name)Returns an array ofIndexableFields with the given name.Methods in org.apache.lucene.document that return types with arguments of type IndexableField Modifier and Type Method Description List<IndexableField>Document. getFields()Returns a List of all the fields in a document.Iterator<IndexableField>Document. iterator()Methods in org.apache.lucene.document with parameters of type IndexableField Modifier and Type Method Description 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 IndexableField Modifier and Type Method Description longIndexWriter. 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.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
-