Uses of Interface
com.sun.labs.minion.SearchEngine

Packages that use SearchEngine
com.sun.labs.minion Provides the API for interacting with the Minion Search Engine. 
com.sun.labs.minion.classification Provides the automatic document classification functionality in Minion. 
com.sun.labs.minion.clustering Provides document clustering functionality. 
com.sun.labs.minion.engine Provides implementations for some of the end-user interfaces. 
com.sun.labs.minion.indexer.partition Provides the classes that implement the partitions of the indexer. 
com.sun.labs.minion.lexmorph.disambiguation   
com.sun.labs.minion.pipeline Provides the classes for building a pipeline. 
com.sun.labs.minion.retrieval Provides the query evaluation capabilities for Minion. 
com.sun.labs.minion.retrieval.cache   
com.sun.labs.minion.samples Provides sample code for using Minion. 
com.sun.labs.minion.test Provides test classes and utilities for indexing and querying. 
 

Uses of SearchEngine in com.sun.labs.minion
 

Fields in com.sun.labs.minion declared as SearchEngine
protected  SearchEngine QueryConfig.e
          The search engine associated with the collection that we're querying.
 

Methods in com.sun.labs.minion that return SearchEngine
 SearchEngine ResultSet.getEngine()
          Gets the search engine that generated this result set.
static SearchEngine SearchEngineFactory.getSearchEngine(com.sun.labs.util.props.ConfigurationManager cm)
           
static SearchEngine SearchEngineFactory.getSearchEngine(java.lang.String indexDir)
          Gets a search engine for the index in the provided directory.
static SearchEngine SearchEngineFactory.getSearchEngine(java.lang.String indexDir, java.lang.String engineName)
          Gets a search engine that combines the given configuration management file with the default.
static SearchEngine SearchEngineFactory.getSearchEngine(java.lang.String indexDir, java.lang.String engineName, java.net.URL configFile)
          Gets a search engine that combines the given configuration management file with the default.
static SearchEngine SearchEngineFactory.getSearchEngine(java.lang.String indexDir, java.net.URL configFile)
          Gets a search engine that combines the given configuration management file with the default.
 

Methods in com.sun.labs.minion with parameters of type SearchEngine
 void IndexListener.partitionAdded(SearchEngine e, java.util.Set<java.lang.Object> keys)
          Indicates that a new partition has been added to the index.
 void DocumentVector.setEngine(SearchEngine e)
          Sets the search engine to use with this document vector.
 void QueryConfig.setEngine(SearchEngine e)
           
 

Uses of SearchEngine in com.sun.labs.minion.classification
 

Fields in com.sun.labs.minion.classification declared as SearchEngine
protected  SearchEngine Rocchio.e
          The engine that this classifier is part of.
 

Methods in com.sun.labs.minion.classification with parameters of type SearchEngine
protected  void ContingencyFeatureSelector.computeContingency(ContingencyFeatureCluster curr, SearchEngine engine, WeightingComponents wc, int tsize, int N)
           
protected  void FastContingencyFeatureSelector.computeContingency(ContingencyFeatureCluster curr, SearchEngine engine, WeightingComponents wc, int tsize, int N)
          Computes the contingency table using only the term stats.
protected  boolean ContingencyFeatureSelector.discardFeature(ContingencyFeature cf, SearchEngine engine)
          Determines whether a given feature should be discarded from the set.
 FeatureClusterSet ContingencyFeatureSelector.select(FeatureClusterSet training, WeightingComponents wc, int numTrainingDocs, int numFeatures, SearchEngine engine)
          Selects the features from the documents that have the highest mutual information with the class represented by the given training set.
 FeatureClusterSet FeatureSelector.select(FeatureClusterSet set, WeightingComponents wc, int numTrainingDocs, int numFeatures, SearchEngine engine)
          Selects the features from the documents in the training set.
 FeatureClusterSet SimpleFeatureSelector.select(FeatureClusterSet set, WeightingComponents wc, int numTrainingDocs, int numFeatures, SearchEngine engine)
           
 FeatureClusterSet WeightedFeatureSelector.select(FeatureClusterSet set, WeightingComponents wc, int numTrainingDocs, int numFeatures, SearchEngine engine)
           
 void BalancedWinnow.setEngine(SearchEngine e)
           
 void ClassifierModel.setEngine(SearchEngine e)
          Sets the search engine that this classifier is part of.
 void Rocchio.setEngine(SearchEngine e)
           
 

Uses of SearchEngine in com.sun.labs.minion.clustering
 

Constructors in com.sun.labs.minion.clustering with parameters of type SearchEngine
ResultsClusterImpl(java.util.Map<java.lang.String,java.lang.Integer> features, double[] centroid, SearchEngine e)
          Creates a ClusterResultImpl
ResultsClusterImpl(SearchEngine e, java.io.DataInput in)
          Creates a results cluster by reading it from the given input.
 

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

Classes in com.sun.labs.minion.engine that implement SearchEngine
 class SearchEngineImpl
          This is the main class for handling a search engine, both for indexing and retrieval operations.
 

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

Methods in com.sun.labs.minion.indexer.partition that return SearchEngine
 SearchEngine PartitionManager.getEngine()
          Gets the search engine associated with this PartitionManager instance
 

Methods in com.sun.labs.minion.indexer.partition with parameters of type SearchEngine
 void AsyncDumper.setSearchEngine(SearchEngine e)
           
 void Dumper.setSearchEngine(SearchEngine e)
          Sets the search engine that this dumper will be dumping partitions for.
 void SyncDumper.setSearchEngine(SearchEngine e)
           
 void ThrowDumper.setSearchEngine(SearchEngine e)
           
 

Uses of SearchEngine in com.sun.labs.minion.lexmorph.disambiguation
 

Constructors in com.sun.labs.minion.lexmorph.disambiguation with parameters of type SearchEngine
Unsupervised(SearchEngine e, java.lang.String term, java.lang.String field)
          Creates a disambiguator.
Unsupervised(SearchEngine e, java.lang.String term, java.lang.String field, int maxContextFeat, int maxTotalFeat, int maxContexts)
          Creates a disambiguator.
 

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

Fields in com.sun.labs.minion.pipeline declared as SearchEngine
protected  SearchEngine AbstractPipelineImpl.engine
          The engine that is using this pipeline.
 

Methods in com.sun.labs.minion.pipeline that return SearchEngine
 SearchEngine AbstractPipelineImpl.getEngine()
           
 

Methods in com.sun.labs.minion.pipeline with parameters of type SearchEngine
 Pipeline PipelineFactory.getAsynchronousPipeline(SearchEngine engine, java.util.concurrent.BlockingQueue<Indexable> indexingQueue)
          Gets an asynchronous pipeline configured according to the configuration of the indexer.
 HLPipeline PipelineFactory.getHLPipeline(SearchEngine engine)
          Gets a highlighting pipeline configured according to the configuration.
 Pipeline PipelineFactory.getSynchronousPipeline(SearchEngine engine)
          Gets a synchronous pipeline configured according to the configuration of the indexer.
 

Constructors in com.sun.labs.minion.pipeline with parameters of type SearchEngine
AbstractPipelineImpl(PipelineFactory factory, SearchEngine engine, java.util.List<Stage> pipeline, Dumper dumper)
          Creates a AbstractPipelineImpl
AsyncPipelineImpl(PipelineFactory factory, SearchEngine engine, java.util.List<Stage> pipeline, Dumper dumper, java.util.concurrent.BlockingQueue<Indexable> indexingQueue)
          Instantiates a pipeline.
HLPipelineImpl(PipelineFactory factory, SearchEngine engine, java.util.List<Stage> pipeline)
           
SyncPipelineImpl(PipelineFactory factory, SearchEngine engine, java.util.List<Stage> pipeline, Dumper dumper)
          Creates a synchronous indexing pipeline
 

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

Fields in com.sun.labs.minion.retrieval declared as SearchEngine
protected  SearchEngine CompositeDocumentVectorImpl.e
          The search engine that generated this vector.
protected  SearchEngine DocumentVectorImpl.e
          The search engine that generated this vector.
protected  SearchEngine ResultSetImpl.e
          The search engine that is creating the results set.
 

Methods in com.sun.labs.minion.retrieval that return SearchEngine
 SearchEngine CompositeDocumentVectorImpl.getEngine()
           
 SearchEngine DocumentVectorImpl.getEngine()
           
 SearchEngine ResultImpl.getEngine()
           
 SearchEngine ResultSetImpl.getEngine()
          Gets the search engine that generated this results set.
 

Methods in com.sun.labs.minion.retrieval with parameters of type SearchEngine
 ResultSet FieldEvaluator.eval(SearchEngine e)
          Evaluates the parametric query against the data in an engine.
 ResultSet FieldEvaluator.eval(SearchEngine e, java.lang.String sortSpec)
          Evaluates the parametric query against the data in an engine.
 void CompositeDocumentVectorImpl.setEngine(SearchEngine e)
           
 void DocumentVectorImpl.setEngine(SearchEngine e)
          Sets the search engine that this vector will use, which is useful when we've been unserialized and need to get ourselves back into shape.
 

Constructors in com.sun.labs.minion.retrieval with parameters of type SearchEngine
CompositeDocumentVectorImpl(SearchEngine e, DocKeyEntry key, WeightedField[] fields)
          Creates a document vector for a given document.
CompositeDocumentVectorImpl(SearchEngine e, DocKeyEntry key, WeightedField[] fields, WeightingFunction wf, WeightingComponents wc)
           
CompositeDocumentVectorImpl(SearchEngine e, WeightedFeature[] wf, WeightedField[] fields)
           
DocumentVectorImpl(SearchEngine e, DocKeyEntry key, java.lang.String field)
          Creates a document vector for a given document.
DocumentVectorImpl(SearchEngine e, DocKeyEntry key, java.lang.String field, WeightingFunction wf, WeightingComponents wc)
           
DocumentVectorImpl(SearchEngine e, WeightedFeature[] basisFeatures)
           
MultiDocumentVectorImpl(java.util.List<DocumentVector> dvs, SearchEngine e, java.lang.String field)
           
MultiDocumentVectorImpl(SearchEngine e, java.util.List<DocKeyEntry> keys, java.lang.String field)
          Creates a document vector for a set of documents.
MultiDocumentVectorImpl(SearchEngine e, java.util.List<DocKeyEntry> keys, java.lang.String field, WeightingFunction wf, WeightingComponents wc)
          Creates a document vector for a set of documents.
ResultSetImpl(QueryElement query, QueryConfig qc, QueryStats qs, java.util.List partitions, SearchEngine e)
          Creates a result set for the given query by evaluating the query.
ResultSetImpl(SearchEngine e)
          Creates an empty result set.
ResultSetImpl(SearchEngine e, QueryConfig qc, java.util.List results)
          Creates a result set from a list of groups.
ResultSetImpl(SearchEngine e, java.lang.String spec, java.util.List results)
          Creates a result set from a list of groups.
 

Uses of SearchEngine in com.sun.labs.minion.retrieval.cache
 

Fields in com.sun.labs.minion.retrieval.cache declared as SearchEngine
protected  SearchEngine DocCache.engine
           
 

Constructors in com.sun.labs.minion.retrieval.cache with parameters of type SearchEngine
DocCache(int size, SearchEngine engine)
           
DocCache(int size, SearchEngine engine, WeightingFunction wf, WeightingComponents wc)
           
DocCache(SearchEngine engine)
           
 

Uses of SearchEngine in com.sun.labs.minion.samples
 

Fields in com.sun.labs.minion.samples declared as SearchEngine
protected  SearchEngine MailIndexer.engine
          The engine that we'll use for searching.
 

Methods in com.sun.labs.minion.samples that return SearchEngine
 SearchEngine MailIndexer.getSearchEngine()
           
 

Uses of SearchEngine in com.sun.labs.minion.test
 

Fields in com.sun.labs.minion.test declared as SearchEngine
protected  SearchEngine Mutator.engine
           
 

Constructors in com.sun.labs.minion.test with parameters of type SearchEngine
CrossIndexDV(SearchEngine e1, SearchEngine e2)
           
FindSimilar(SearchEngine engine, java.util.List<java.lang.String> keys, java.lang.String field, int reps)
           
HighFreq(SearchEngine engine, boolean total)
           
MultiDV(SearchEngine engine)
           
Mutator(SearchEngine engine, java.util.List<java.lang.String> l, int index)
           
SimpleFindSimilar(SearchEngine engine, java.util.List<java.lang.String> keys, java.lang.String field, int reps)