Uses of Class
com.sun.labs.minion.FieldInfo

Packages that use FieldInfo
com.sun.labs.minion Provides the API for interacting with the Minion Search Engine. 
com.sun.labs.minion.document Provides some basic document analysis for different types of text documents. 
com.sun.labs.minion.document.tokenizer Provides two implementations of tokenization for character streams. 
com.sun.labs.minion.engine Provides implementations for some of the end-user interfaces. 
com.sun.labs.minion.indexer Provides classes that do the main work of indexing: building the term and document dictionaries and the postings file. 
com.sun.labs.minion.indexer.dictionary Provides the classes that implement the dictionaries used by the indexer and the retrieval engine. 
com.sun.labs.minion.indexer.partition Provides the classes that implement the partitions of the indexer. 
com.sun.labs.minion.pipeline Provides the classes for building a pipeline. 
com.sun.labs.minion.retrieval Provides the query evaluation capabilities for Minion. 
 

Uses of FieldInfo in com.sun.labs.minion
 

Fields in com.sun.labs.minion declared as FieldInfo
protected  FieldInfo IndexConfig.defaultField
          The exemplar field info to use when encountering an unknown field name during indexing.
 

Fields in com.sun.labs.minion with type parameters of type FieldInfo
protected  java.util.Map<java.lang.String,FieldInfo> IndexConfig.fieldInfo
          A map from field names to the field information for those names.
 

Methods in com.sun.labs.minion that return FieldInfo
 FieldInfo FieldInfo.addAttribute(FieldInfo.Attribute attr)
          Adds an attribute to the field.
 FieldInfo FieldInfo.clone()
           
 FieldInfo SearchEngine.defineField(FieldInfo field)
          Defines a given field.
 FieldInfo IndexConfig.getDefaultFieldInfo(java.lang.String name)
          Gets the field information to use for an unknown field.
 FieldInfo SearchEngine.getFieldInfo(java.lang.String name)
          Gets the information for a field.
 FieldInfo FieldInfo.removeAttribute(FieldInfo.Attribute attr)
          Removes an attribute from the field.
 

Methods in com.sun.labs.minion that return types with arguments of type FieldInfo
 java.util.List<FieldInfo> QueryConfig.getDefaultFields()
           
 java.util.Map<java.lang.String,FieldInfo> IndexConfig.getFieldInfo()
          Gets the map from field names to field information objects.
 

Methods in com.sun.labs.minion with parameters of type FieldInfo
 FieldInfo SearchEngine.defineField(FieldInfo field)
          Defines a given field.
 void PipelineStage.endField(FieldInfo field)
          Instructs the pipeline to stop collecting data for a field
 void IndexConfig.setDefaultFieldInfo(FieldInfo fieldInfo)
          Sets the field information to use when encountering unknown fields during indexing.
 void SearchEngine.setDefaultFieldInfo(FieldInfo field)
          Sets the default field information to use when unknown fields are encountered during indexing.
 void PipelineStage.startField(FieldInfo field)
          Instructs the pipeline to begin collecting data for a different field
 

Uses of FieldInfo in com.sun.labs.minion.document
 

Fields in com.sun.labs.minion.document declared as FieldInfo
protected static FieldInfo MarkUpAnalyzer_html.addrField
          The field for the addresses tag.
protected static FieldInfo MarkUpAnalyzer_html.dateField
           
protected static FieldInfo MarkUpAnalyzer_html.encField
           
protected static FieldInfo[] MarkUpAnalyzer_html.mhonarcFields
          MHonArc meta-data comment field information objects.
 

Fields in com.sun.labs.minion.document with type parameters of type FieldInfo
protected static java.util.HashMap<java.lang.String,FieldInfo> MarkUpAnalyzer_html.fieldMap
          A hashtable from markup event sub types to field names.
 

Uses of FieldInfo in com.sun.labs.minion.document.tokenizer
 

Methods in com.sun.labs.minion.document.tokenizer with parameters of type FieldInfo
 void Tokenizer.endField(FieldInfo fi)
          Handles the end of a field event.
 void Tokenizer.startField(FieldInfo fi)
          Handles the start of a field event.
 

Uses of FieldInfo in com.sun.labs.minion.engine
 

Methods in com.sun.labs.minion.engine that return FieldInfo
 FieldInfo SearchEngineImpl.defineField(FieldInfo field)
           
 FieldInfo SearchEngineImpl.getFieldInfo(java.lang.String name)
          Gets the information for a field.
 

Methods in com.sun.labs.minion.engine with parameters of type FieldInfo
 FieldInfo SearchEngineImpl.defineField(FieldInfo field)
           
 void SearchEngineImpl.setDefaultFieldInfo(FieldInfo field)
           
 

Uses of FieldInfo in com.sun.labs.minion.indexer
 

Fields in com.sun.labs.minion.indexer with type parameters of type FieldInfo
protected  java.util.Map<java.lang.Integer,FieldInfo> MetaFile.idToInfo
           
protected  java.util.Map<java.lang.String,FieldInfo> MetaFile.nameToInfo
           
 

Methods in com.sun.labs.minion.indexer that return FieldInfo
 FieldInfo MetaFile.addField(FieldInfo fi)
          Adds a field to the field map.
 FieldInfo MetaFile.addField(java.lang.String name, java.util.EnumSet<FieldInfo.Attribute> attributes, FieldInfo.Type type)
          Adds a field to the field map.
 FieldInfo MetaFile.defineField(FieldInfo fi)
          Defines a field.
 FieldInfo MetaFile.getFieldInfo(int id)
          Gets the information associated with a given field id.
 FieldInfo MetaFile.getFieldInfo(java.lang.String name)
          Gets the information associated with a given field name.
 

Methods in com.sun.labs.minion.indexer that return types with arguments of type FieldInfo
 java.util.Iterator<FieldInfo> MetaFile.fieldIterator()
          Gets an iterator for the field information in field ID order.
 java.util.Collection<FieldInfo> MetaFile.getFieldInfo(java.lang.String[] names)
          Gets the information associated with a number of field names.
 java.util.List<FieldInfo> MetaFile.getVectoredFieldInfo()
           
 

Methods in com.sun.labs.minion.indexer with parameters of type FieldInfo
 FieldInfo MetaFile.addField(FieldInfo fi)
          Adds a field to the field map.
 FieldInfo MetaFile.defineField(FieldInfo fi)
          Defines a field.
 

Uses of FieldInfo in com.sun.labs.minion.indexer.dictionary
 

Fields in com.sun.labs.minion.indexer.dictionary declared as FieldInfo
protected  FieldInfo FeatureVector.fi
          The information for this field.
protected  FieldInfo BasicField.field
          The field info object for this field.
 

Methods in com.sun.labs.minion.indexer.dictionary that return FieldInfo
 FieldInfo MemoryFieldStore.defineField(FieldInfo fi)
          Defines a field, given a field information object.
 FieldInfo BasicField.getField()
          Get the field info object for this field.
 FieldInfo FeatureVector.getField()
           
 FieldInfo SavedField.getField()
          Get the field info object for this field.
 FieldInfo FieldStore.getFieldInfo(java.lang.String name)
          Gets the info for a given field name.
protected  FieldInfo FieldStore.getFieldInfo(java.lang.String name, java.util.EnumSet<FieldInfo.Attribute> attributes, FieldInfo.Type type)
          Gets the info for a given field name.
 

Methods in com.sun.labs.minion.indexer.dictionary with parameters of type FieldInfo
 FieldInfo MemoryFieldStore.defineField(FieldInfo fi)
          Defines a field, given a field information object.
 java.lang.Object DiskFieldStore.getDefaultSavedFieldData(FieldInfo fi)
          Get the default value for a saved field.
static java.lang.Class BasicField.getEntryClass(FieldInfo field)
          Gets an entry class appropriate to the type of the given field.
 BasicField.Fetcher DiskFieldStore.getFetcher(FieldInfo fi)
           
 int FieldStore.getFieldID(FieldInfo f)
          Gets the ID for a given field info object.
protected static NameDecoder BasicField.getNameDecoder(FieldInfo field)
          Gets a name decoder of the appropriate type for the given field.
protected static NameEncoder BasicField.getNameEncoder(FieldInfo field)
          Gets a name encoder of the appropriate type for the given field.
 SavedField DiskFieldStore.getSavedField(FieldInfo fi)
          Gets a saved field from a field name.
 SavedField MemoryFieldStore.getSavedField(FieldInfo fi)
           
 java.lang.Object DiskFieldStore.getSavedFieldData(FieldInfo fi, int docID, boolean all)
           
protected  SavedField MemoryFieldStore.makeSavedField(FieldInfo fi)
          Creates a saved field entry based on the type of the field.
protected  SavedField DiskFieldStore.makeSavedField(FieldInfo fi, java.io.RandomAccessFile dictFile, java.io.RandomAccessFile[] postFiles, DictionaryFactory fieldStoreDictFactory, DictionaryFactory bigramDictFactory, DiskPartition part)
          Makes a saved field instance of the appropriate type.
 void MemoryFieldStore.saveData(FieldInfo cfi, FieldInfo sfi, ClassificationResult r)
           
 void MemoryFieldStore.saveData(FieldInfo fi, int docID, java.lang.Object data)
           
 int MemoryFieldStore.startField(FieldInfo f)
          Tells the field store that a particular field has started.
 

Constructors in com.sun.labs.minion.indexer.dictionary with parameters of type FieldInfo
BasicField(FieldInfo field)
          Constructs a saved field that will be used to store data during indexing.
BasicField(FieldInfo field, java.io.RandomAccessFile dictFile, java.io.RandomAccessFile[] postFiles, DictionaryFactory fieldStoreDictFactory, DictionaryFactory bigramDictFactory, DiskPartition part)
          Constructs a saved field that will be used to retrieve data during querying.
FeatureVector(FieldInfo fi)
          Creates a FeatureVector that can be used to store data at indexing time.
FeatureVector(FieldInfo field, java.io.RandomAccessFile dictFile, java.io.RandomAccessFile[] postFiles, DiskPartition part)
          Constructs a feature vector field that will be used to retrieve data during querying.
 

Uses of FieldInfo in com.sun.labs.minion.indexer.partition
 

Methods in com.sun.labs.minion.indexer.partition that return FieldInfo
 FieldInfo InvFileMemoryPartition.defineField(FieldInfo fi)
          Defines a field into which an application will index data.
 FieldInfo PartitionManager.getFieldInfo(java.lang.String name)
          Gets the information for a named field.
 

Methods in com.sun.labs.minion.indexer.partition with parameters of type FieldInfo
 FieldInfo InvFileMemoryPartition.defineField(FieldInfo fi)
          Defines a field into which an application will index data.
 void InvFileMemoryPartition.endField(FieldInfo fi)
          Indicates to the field store that a field has ended.
 java.lang.Object InvFileDiskPartition.getSavedFieldData(FieldInfo fi, int docID, boolean all)
           
 void InvFileMemoryPartition.savedData(FieldInfo fi, int docID, java.lang.Object d)
          Saves data for a field.
 void InvFileMemoryPartition.startField(FieldInfo fi)
          Indicates to the field store that a field has started.
 

Uses of FieldInfo in com.sun.labs.minion.pipeline
 

Methods in com.sun.labs.minion.pipeline that return FieldInfo
 FieldInfo AbstractPipelineImpl.addImpliedField(java.lang.String name)
           
 FieldInfo PrintStage.defineField(FieldInfo fi)
          Defines a field into which an application will index data.
 FieldInfo Stage.defineField(FieldInfo fi)
          Defines a field into which an application will index data.
 FieldInfo StageAdapter.defineField(FieldInfo fi)
          Defines a field into which an application will index data.
 

Methods in com.sun.labs.minion.pipeline with parameters of type FieldInfo
 FieldInfo PrintStage.defineField(FieldInfo fi)
          Defines a field into which an application will index data.
 FieldInfo Stage.defineField(FieldInfo fi)
          Defines a field into which an application will index data.
 FieldInfo StageAdapter.defineField(FieldInfo fi)
          Defines a field into which an application will index data.
 void BlurbStage.endField(FieldInfo fi)
          Processes the event that occurs at the end of a field.
 void PrintStage.endField(FieldInfo fi)
          Processes the event that occurs at the end of a field.
 void QuestioningStage.endField(FieldInfo fi)
          Processes the event that occurs at the end of a field.
 void Stage.endField(FieldInfo fi)
          Processes the event that occurs at the end of a field.
 void StageAdapter.endField(FieldInfo fi)
          Processes the event that occurs at the end of a field.
 void StopWordsStage.endField(FieldInfo fi)
          Processes the event that occurs at the end of a field.
protected  void AbstractPipelineImpl.handleField(FieldInfo fi, java.lang.Object val)
          Handles a single field value, which may have several instances.
protected  long AbstractPipelineImpl.handleField(FieldInfo fi, java.lang.Object val, IndexableString.Type type)
          Handle the characters for one instance of a given field.
 void BlurbStage.startField(FieldInfo fi)
          Processes the event that occurs at the start of a field.
 void PrintStage.startField(FieldInfo fi)
          Processes the event that occurs at the start of a field.
 void QuestioningStage.startField(FieldInfo fi)
          Checks to see whether we're starting one of the fields in which we'll look for questions.
 void Stage.startField(FieldInfo fi)
          Processes the event that occurs at the start of a field.
 void StageAdapter.startField(FieldInfo fi)
          Processes the event that occurs at the start of a field.
 void StopWordsStage.startField(FieldInfo fi)
          Processes the event that occurs at the start of a field.
 

Uses of FieldInfo in com.sun.labs.minion.retrieval
 

Fields in com.sun.labs.minion.retrieval declared as FieldInfo
protected  FieldInfo[] SortSpec.fields
          The fields upon which to sort.
 

Methods in com.sun.labs.minion.retrieval with parameters of type FieldInfo
 void HighlightStage.endField(FieldInfo fi)
          Removes the field from our set of fields.
 void HighlightStage.startField(FieldInfo fi)
          Starts a field.