Overview | Package | Class | Use | Tree | Deprecated | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.lucene.index.IndexableField

Packages that use IndexableField
org.apache.lucene.codecs | Codecs API: API for customization of the encoding and structure of the index.
org.apache.lucene.codecs.compressing | StoredFieldsFormat that allows cross-document and cross-field compression of stored fields.
org.apache.lucene.codecs.lucene40 | Lucene 4.0 file format.
org.apache.lucene.document | The logical representation of a `Document` for indexing and searching.
org.apache.lucene.index | Code to maintain and access indices.

Uses of IndexableField in org.apache.lucene.codecs

Methods in org.apache.lucene.codecs with parameters of type IndexableField
`abstract void` | `StoredFieldsWriter.writeField(FieldInfo info, IndexableField field)` Writes a single stored field.

Method parameters in org.apache.lucene.codecs with type arguments of type IndexableField
`protected void` | `StoredFieldsWriter.addDocument(Iterable<? extends IndexableField> doc, FieldInfos fieldInfos)` sugar method for startDocument() + writeField() for every stored field in the document

Uses of IndexableField in org.apache.lucene.codecs.compressing

Methods in org.apache.lucene.codecs.compressing with parameters of type IndexableField
`void` | `CompressingStoredFieldsWriter.writeField(FieldInfo info, IndexableField field)`

Uses of IndexableField in org.apache.lucene.codecs.lucene40

Methods in org.apache.lucene.codecs.lucene40 with parameters of type IndexableField
`void` | `Lucene40StoredFieldsWriter.writeField(FieldInfo info, IndexableField field)`

Uses of IndexableField in org.apache.lucene.document

Classes in org.apache.lucene.document that implement IndexableField
`class` | `BinaryDocValuesField` Field that stores a per-document `BytesRef` value.
`class` | `ByteDocValuesField` Deprecated. use `NumericDocValuesField` instead.
`class` | `DerefBytesDocValuesField` Deprecated. Use `BinaryDocValuesField` instead.
`class` | `DoubleDocValuesField` Syntactic sugar for encoding doubles as NumericDocValues via `Double.doubleToRawLongBits(double)`.
`class` | `DoubleField` Field that indexes `double` values for efficient range filtering and sorting.
`class` | `Field` Expert: directly create a field for a document.
`class` | `FloatDocValuesField` Syntactic sugar for encoding floats as NumericDocValues via `Float.floatToRawIntBits(float)`.
`class` | `FloatField` Field that indexes `float` values for efficient range filtering and sorting.
`class` | `IntDocValuesField` Deprecated. use `NumericDocValuesField` instead.
`class` | `IntField` Field that indexes `int` values for efficient range filtering and sorting.
`class` | `LongDocValuesField` Deprecated. use `NumericDocValuesField` instead.
`class` | `LongField` Field that indexes `long` values for efficient range filtering and sorting.
`class` | `NumericDocValuesField` Field that stores a per-document `long` value for scoring, sorting or value retrieval.
`class` | `PackedLongDocValuesField` Deprecated. use `NumericDocValuesField` instead.
`class` | `ShortDocValuesField` Deprecated. use `NumericDocValuesField` instead.
`class` | `SortedBytesDocValuesField` Deprecated. Use `SortedDocValuesField` instead.
`class` | `SortedDocValuesField` Field that stores a per-document `BytesRef` value, indexed for sorting.
`class` | `SortedSetDocValuesField` Field that stores a set of per-document `BytesRef` values, indexed for faceting,grouping,joining.
`class` | `StoredField` A field whose value is stored so that `IndexSearcher.doc(int)` and `IndexReader.document(int, org.apache.lucene.index.StoredFieldVisitor)` will return the field and its value.
`class` | `StraightBytesDocValuesField` Deprecated. Use `BinaryDocValuesField` instead.
`class` | `StringField` A field that is indexed but not tokenized: the entire String value is indexed as a single token.
`class` | `TextField` A field that is indexed and tokenized, without term vectors.

Methods in org.apache.lucene.document that return IndexableField
`IndexableField` | `Document.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 of `IndexableField`s with the given name.

Methods in org.apache.lucene.document that return types with arguments of type IndexableField
`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
`void` | `Document.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
`long` | `TrackingIndexWriter.addDocument(Iterable<? extends IndexableField> d)` Calls `IndexWriter.addDocument(Iterable)` and returns the generation that reflects this change.
`void` | `IndexWriter.addDocument(Iterable<? extends IndexableField> doc)` Adds a document to this index.
`long` | `TrackingIndexWriter.addDocument(Iterable<? extends IndexableField> d, Analyzer a)` Calls `IndexWriter.addDocument(Iterable,Analyzer)` and returns the generation that reflects this change.
`void` | `IndexWriter.addDocument(Iterable<? extends IndexableField> doc, Analyzer analyzer)` Adds a document to this index, using the provided analyzer instead of the value of `IndexWriter.getAnalyzer()`.
`long` | `TrackingIndexWriter.addDocuments(Iterable<? extends Iterable<? extends IndexableField>> docs)` Calls `IndexWriter.addDocuments(Iterable)` and returns the generation that reflects this change.
`void` | `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.
`long` | `TrackingIndexWriter.addDocuments(Iterable<? extends Iterable<? extends IndexableField>> docs, Analyzer a)` Calls `IndexWriter.addDocuments(Iterable,Analyzer)` and returns the generation that reflects this change.
`void` | `IndexWriter.addDocuments(Iterable<? extends Iterable<? extends IndexableField>> docs, Analyzer analyzer)` Atomically adds a block of documents, analyzed using the provided analyzer, with sequentially assigned document IDs, such that an external reader will see all or none of the documents.
`long` | `TrackingIndexWriter.updateDocument(Term t, Iterable<? extends IndexableField> d)` Calls `IndexWriter.updateDocument(Term,Iterable)` and returns the generation that reflects this change.
`void` | `IndexWriter.updateDocument(Term term, Iterable<? extends IndexableField> doc)` Updates a document by first deleting the document(s) containing `term` and then adding the new document.
`long` | `TrackingIndexWriter.updateDocument(Term t, Iterable<? extends IndexableField> d, Analyzer a)` Calls `IndexWriter.updateDocument(Term,Iterable,Analyzer)` and returns the generation that reflects this change.
`void` | `IndexWriter.updateDocument(Term term, Iterable<? extends IndexableField> doc, Analyzer analyzer)` Updates a document by first deleting the document(s) containing `term` and then adding the new document.
`long` | `TrackingIndexWriter.updateDocuments(Term t, Iterable<? extends Iterable<? extends IndexableField>> docs)` Calls `IndexWriter.updateDocuments(Term,Iterable)` and returns the generation that reflects this change.
`void` | `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` | `TrackingIndexWriter.updateDocuments(Term t, Iterable<? extends Iterable<? extends IndexableField>> docs, Analyzer a)` Calls `IndexWriter.updateDocuments(Term,Iterable,Analyzer)` and returns the generation that reflects this change.
`void` | `IndexWriter.updateDocuments(Term delTerm, Iterable<? extends Iterable<? extends IndexableField>> docs, Analyzer analyzer)` Atomically deletes documents matching the provided delTerm and adds a block of documents, analyzed using the provided analyzer, with sequentially assigned document IDs, such that an external reader will see all or none of the documents.

Overview | Package | Class | Use | Tree | Deprecated | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.