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. 
org.apache.lucene.search Code to search 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 IndexableFields 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
 void IndexWriter.addDocument(Iterable<? extends IndexableField> doc)
          Adds a document to this index.
 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().
 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.
 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.
 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.
 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.
 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.
 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.
 

Uses of IndexableField in org.apache.lucene.search
 

Method parameters in org.apache.lucene.search with type arguments of type IndexableField
 long NRTManager.TrackingIndexWriter.addDocument(Iterable<? extends IndexableField> d)
           
 long NRTManager.TrackingIndexWriter.addDocument(Iterable<? extends IndexableField> d, Analyzer a)
           
 long NRTManager.TrackingIndexWriter.addDocuments(Iterable<? extends Iterable<? extends IndexableField>> docs)
           
 long NRTManager.TrackingIndexWriter.addDocuments(Iterable<? extends Iterable<? extends IndexableField>> docs, Analyzer a)
           
 long NRTManager.TrackingIndexWriter.updateDocument(Term t, Iterable<? extends IndexableField> d)
           
 long NRTManager.TrackingIndexWriter.updateDocument(Term t, Iterable<? extends IndexableField> d, Analyzer a)
           
 long NRTManager.TrackingIndexWriter.updateDocuments(Term t, Iterable<? extends Iterable<? extends IndexableField>> docs)
           
 long NRTManager.TrackingIndexWriter.updateDocuments(Term t, Iterable<? extends Iterable<? extends IndexableField>> docs, Analyzer a)
           
 



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