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

Packages that use SearchEngineException
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 Provides classes that do the main work of indexing: building the term and document dictionaries and the postings file. 
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.samples Provides sample code for using Minion. 
com.sun.labs.minion.test Provides test classes and utilities for indexing and querying. 
com.sun.labs.minion.test.regression Provides the classes that generates the entries and queries for the regression test. 
com.sun.labs.minion.test.regression.deletion   
com.sun.labs.minion.test.regression.merge   
com.sun.labs.minion.test.regression.query Contains classes that provide query regression tests. 
 

Uses of SearchEngineException in com.sun.labs.minion
 

Subclasses of SearchEngineException in com.sun.labs.minion
 class QueryException
          An exception that can be thrown when a query built using the programmatic query API contains errors.
 

Methods in com.sun.labs.minion that throw SearchEngineException
 void Classifier.classify(java.lang.String[] docKeys, java.lang.String[] classNames)
          Creates a manual assignment of a set of documents to a set of classes.
 void SearchEngine.close()
          Closes the engine.
 java.util.Set<ResultsCluster> ResultSet.cluster(int k)
          Clusters the results into this set into a number of clusters.
 java.util.Set<ResultsCluster> ResultSet.cluster(java.lang.String field, int k)
          Clusters the results into this set into a number of clusters.
 FieldInfo SearchEngine.defineField(FieldInfo field)
          Defines a given field.
 void SearchEngine.delete(java.util.List<java.lang.String> keys)
          Deletes a number of documents from the index.
 void Pipeline.dump()
          Dumps all of the data indexed by a given pipeline into the given dumper.
 void SearchEngine.flush()
          Flushes the indexed material currently held in memory to the disk, making it available for searching.
 void SearchEngine.flushClassifiers()
          Flushes all the classifier data currently in memory to disk.
 java.util.List<Result> ResultSet.getAllResults(boolean sorted)
          Gets all of the query results in the set.
 java.util.List<Result> ResultSet.getAllResults(boolean sorted, ResultsFilter rf)
          Gets all of the query results in the set.
static com.sun.labs.util.props.ConfigurationManager SearchEngineFactory.getDefaultConfiguration(java.lang.String indexDir)
          Gets the default configuration for an index in the given directory.
 DocumentVector SearchEngine.getDocumentVector(Document doc, java.lang.String field)
          Creates a document vector for the given document as though it occurred in the index.
 DocumentVector SearchEngine.getDocumentVector(Document doc, WeightedField[] fields)
          Creates a composite document vector for the given document as though it occurred in the index.
 DocumentVector SearchEngine.getDocumentVector(java.lang.String key)
          Gets a document vector for the given key.
 MetaDataStore SearchEngine.getMetaDataStore()
          Gets the MetaDataStore for this index.
 java.util.List<Result> ResultSet.getResults(int start, int n)
          Gets a subset of the query results stored in this set.
 java.util.List<Result> ResultSet.getResults(int start, int n, ResultsFilter rf)
          Gets a subset of the query results stored in this 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.
 ResultSet Classifier.getTrainingDocuments(java.lang.String className)
          Returns the set of documents that was used to train the classifier for the class with the provided class name.
 java.util.Set<ResultsCluster> ResultSet.groupBy(java.lang.String field, boolean ignoreCase)
          Groups the results in this set into a number of clusters.
 void SearchEngine.index(Document document)
          Indexes a document into the database.
 void Pipeline.index(Indexable doc)
          Adds an indexable object to the pipeline for indexing.
 void SearchEngine.index(Indexable document)
          Indexes a document into the database.
 void SearchEngine.index(java.lang.String key, java.util.Map document)
          Indexes a document into the database.
 void SimpleIndexer.indexDocument(Document doc)
          Indexes a whole document at once.
 void SimpleIndexer.indexDocument(Indexable doc)
          Indexes a whole document at once.
 void SearchEngine.optimize()
          Merges all of the partitions in the index into a single partition.
 void Classifier.reclassifyIndex(java.lang.String className)
          Causes the engine to reclassify all documents against the classifier for the given class name.
 void SearchEngine.recover()
          Attempts to recover the index after an unruly shutdown.
 ResultSet SearchEngine.search(Element el)
          Runs a query against the index, returning a set of results.
 ResultSet SearchEngine.search(Element el, java.lang.String sortOrder)
          Runs a query against the index, returning a set of results.
 ResultSet SearchEngine.search(java.lang.String query)
          Runs a query against the index, returning a set of results.
 ResultSet Searcher.search(java.lang.String query)
          Runs a query against the engines, returning a set of results.
 ResultSet SearchEngine.search(java.lang.String query, java.lang.String sortOrder)
          Runs a query against the index, returning a set of results.
 ResultSet Searcher.search(java.lang.String query, java.lang.String sortOrder)
          Runs a query against the engines, returning a set of results.
 ResultSet SearchEngine.search(java.lang.String query, java.lang.String sortOrder, int defaultOperator, int grammar)
          Runs a query against the index, returning a set of results.
 ResultSet Searcher.search(java.lang.String query, java.lang.String sortOrder, int defaultOperator, int grammar)
          Runs a query against the engines, returning a set of results.
 void Classifier.trainClass(ResultSet results, java.lang.String className, java.lang.String fieldName)
          Generates a classifier based on the documents in the provided result set.
 void Classifier.trainClass(ResultSet results, java.lang.String className, java.lang.String fieldName, Progress p)
          Generates a classifier based on the documents in the provided result set.
 void Classifier.trainClass(ResultSet results, java.lang.String className, java.lang.String fieldName, java.lang.String fromField)
          Generates a classifier based on the documents in the provided result set.
 void Classifier.trainClass(ResultSet results, java.lang.String className, java.lang.String fieldName, java.lang.String fromField, Progress progress)
          Generates a classifier based on the documents in the provided result set.
 

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

Methods in com.sun.labs.minion.classification that throw SearchEngineException
protected  ClassifierModel ClassifierMemoryPartition.selectBestModel(java.lang.String name, java.lang.String fieldName, java.lang.String fromField, ResultSetImpl results, ResultSplitter splitter, Progress progress)
           
 void BalancedWinnow.train(java.lang.String name, java.lang.String fieldName, PartitionManager manager, ResultSetImpl training, FeatureClusterSet selectedFeatures, java.util.Map<java.lang.String,TermStatsImpl> termStats, java.util.Map<DiskPartition,TermCache> termCaches, Progress progress)
          Train a balanced winnow classifier.
 void ClassifierModel.train(java.lang.String name, java.lang.String fieldName, PartitionManager manager, ResultSetImpl docs, FeatureClusterSet fcs, java.util.Map<java.lang.String,TermStatsImpl> termStats, java.util.Map<DiskPartition,TermCache> termCaches, Progress progress)
          Trains the classifier on a set of documents.
 void Rocchio.train(java.lang.String name, java.lang.String fieldName, PartitionManager manager, ResultSetImpl training, FeatureClusterSet selectedFeatures, java.util.Map<java.lang.String,TermStatsImpl> termStats, java.util.Map<DiskPartition,TermCache> termCaches, Progress progress)
          Trains the classifier on a set of documents.
 void ClassifierMemoryPartition.train(java.lang.String name, java.lang.String fieldName, java.lang.String fromField, ResultSetImpl results, Progress progress)
          Train a classifier.
 

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

Methods in com.sun.labs.minion.clustering that throw SearchEngineException
protected  void AbstractClusterer.getElements()
           
protected  void FieldClusterer.getElements()
          Gets the cluster elements for our clusterer.
protected  void AbstractClusterer.getElements(FeatureClusterer fc, FeatureSelector fs, int nFeat)
          Gets the elements that are to be clustered from a set of results.
 void AbstractClusterer.init(java.lang.String field)
           
 

Constructors in com.sun.labs.minion.clustering that throw SearchEngineException
ResultsClusterImpl(SearchEngine e, java.io.DataInput in)
          Creates a results cluster by reading it from the given input.
 

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

Methods in com.sun.labs.minion.engine that throw SearchEngineException
 ResultSet SearchEngineImpl.allTerms(java.util.Collection<java.lang.String> terms, java.util.Collection<java.lang.String> fields)
          Builds a result set containing all of the given terms in any of the given fields.
 ResultSet SearchEngineImpl.anyTerms(java.util.Collection<java.lang.String> terms, java.util.Collection<java.lang.String> fields)
          Builds a result set of the documents containing any of the given terms in any of the given fields.
 void SearchEngineImpl.checkDump()
           
 void SearchEngineImpl.classify(java.lang.String[] docKeys, java.lang.String[] classNames)
          Creates a manual assignment of a set of documents to a set of classes.
 void SearchEngineImpl.close()
          Closes the engine.
 FieldInfo SearchEngineImpl.defineField(FieldInfo field)
           
 void SearchEngineImpl.delete(java.util.List<java.lang.String> docs)
          Deletes a number of documents from the index.
protected  void SearchEngineImpl.dump()
          Dumps any data currently held in memory to the disk via our configured dumper.
 void SearchEngineImpl.flush()
          Flushes the indexed material currently held in memory to the disk, making it available for searching.
 void SearchEngineImpl.flushClassifiers()
          Dumps all the classifiers that have been traied since the last dump, or since the searh engine started.
 DocumentVector SearchEngineImpl.getDocumentVector(Document doc, java.lang.String field)
           
 DocumentVector SearchEngineImpl.getDocumentVector(Document doc, WeightedField[] fields)
           
 MetaDataStore SearchEngineImpl.getMetaDataStore()
          Gets the MetaDataStore for this index.
 ResultSet SearchEngineImpl.getTrainingDocuments(java.lang.String className)
          Returns the set of documents that was used to train the classifier for the class with the provided class name.
 void SearchEngineImpl.index(Document document)
           
 void SearchEngineImpl.index(Indexable doc)
           
 void DocumentImpl.index(SimpleIndexer si)
           
 void SearchEngineImpl.index(java.lang.String key, java.util.Map document)
          Indexes a document into the database.
 void SearchEngineImpl.optimize()
          Merges all of the partitions in the index into a single partition.
 void SearchEngineImpl.reclassifyIndex(java.lang.String className)
          Causes the engine to reclassify all documents against the classifier for the given class name.
 void SearchEngineImpl.recover()
          Attempts to recover the index after an unruly shutdown.
 ResultSet SearchEngineImpl.search(Element el)
           
 ResultSet SearchEngineImpl.search(Element el, java.lang.String sortOrder)
           
 ResultSet SearchEngineImpl.search(java.lang.String query)
          Runs a query against the index, returning a set of results.
 ResultSet SearchEngineImpl.search(java.lang.String query, java.lang.String sortOrder)
          Runs a query against the index, returning a set of results.
 ResultSet SearchEngineImpl.search(java.lang.String query, java.lang.String sortOrder, int defaultOperator, int grammar)
          Runs a query against the index, returning a set of results.
 void SearchEngineImpl.trainClass(ResultSet results, java.lang.String className, java.lang.String fieldName)
           
 void SearchEngineImpl.trainClass(ResultSet results, java.lang.String className, java.lang.String fieldName, Progress p)
           
 void SearchEngineImpl.trainClass(ResultSet results, java.lang.String className, java.lang.String fieldName, java.lang.String fromField)
           
 void SearchEngineImpl.trainClass(ResultSet results, java.lang.String className, java.lang.String fieldName, java.lang.String fromField, Progress progress)
          Generates a classifier based on the documents in the provided result set.
 

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

Methods in com.sun.labs.minion.indexer that throw SearchEngineException
 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.
 

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

Methods in com.sun.labs.minion.lexmorph.disambiguation that throw SearchEngineException
protected  void Unsupervised.init(ResultSet rs, java.lang.String term, java.lang.String field, int maxContextFeat, int maxTotalFeat, int maxContexts)
           
 void Supervised.init(java.lang.String term, java.lang.String field, java.util.Map<java.lang.String,java.util.List<Result>> clusters, int totalCount, int maxFeat)
           
 

Constructors in com.sun.labs.minion.lexmorph.disambiguation that throw SearchEngineException
Sense(java.lang.String term, java.util.Set<java.lang.String> vocab, double missingP, java.lang.String name, int totalCount, java.util.List<Context> contexts)
          Creates a sense for a term.
Supervised(java.lang.String term, java.lang.String field, java.util.Map<java.lang.String,java.util.List<Result>> clusters, int totalCount, int maxFeat)
           
Supervised(java.lang.String term, java.lang.String field, java.util.Set<ResultsCluster> clusters, int totalCount, int maxFeat)
           
Unsupervised(ResultSet rs, java.lang.String term, int maxContextFeat, int maxTotalFeat, int maxContexts)
           
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 SearchEngineException in com.sun.labs.minion.pipeline
 

Methods in com.sun.labs.minion.pipeline that throw SearchEngineException
 void SyncPipelineImpl.index(Indexable doc)
           
protected  void AbstractPipelineImpl.indexDoc(java.lang.String key, java.util.Map m)
          Does the actual work of indexing a document.
 void SyncPipelineImpl.indexDocument(Document doc)
          Indexes a whole document at once.
 

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

Methods in com.sun.labs.minion.retrieval that throw SearchEngineException
 java.util.Set<ResultsCluster> ResultSetImpl.cluster(int k)
           
 java.util.Set<ResultsCluster> ResultSetImpl.cluster(java.lang.String field, int k)
           
 java.util.List<Result> ResultSetImpl.getAllResults(boolean sorted)
          Gets all of the query results in the set.
 java.util.List<Result> ResultSetImpl.getAllResults(boolean sorted, ResultsFilter rf)
          Gets all of the query results in the set.
 java.util.List<Result> ResultSetImpl.getResults(int start, int n)
          Gets a subset of the query results stored in this set.
 java.util.List<Result> ResultSetImpl.getResults(int start, int n, ResultsFilter rf)
          Gets a subset of the query results stored in this set.
 java.util.List<Result> ResultSetImpl.getResultsForScoredField(int start, int n, java.lang.String field, java.lang.Object value, java.lang.String scoreField)
          Gets the results from this result set ranked using a score field that is associated with another field.
 java.util.Set<ResultsCluster> ResultSetImpl.groupBy(java.lang.String field, boolean ignoreCase)
           
 

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

Methods in com.sun.labs.minion.samples that throw SearchEngineException
 void MailIndexer.close()
          Closes the search engine.
 void MailIndexer.indexMBox(java.lang.String mbox)
           
 void MailIndexer.indexMBox(java.lang.String mbox, java.lang.String strip)
          Indexes a mailbox at a given path
 void MailIndexer.indexMBox(java.net.URL mbox)
           
 void MailIndexer.indexMBox(java.net.URL mbox, java.lang.String strip)
          Indexes a mailbox at a given location
static void MailIndexer.main(java.lang.String[] args)
          A main program to index a number of mbox files given on the command line.
 

Constructors in com.sun.labs.minion.samples that throw SearchEngineException
MailIndexer(java.lang.String indexDir)
          Creates a mail indexer that will index into the given directory.
 

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

Methods in com.sun.labs.minion.test that throw SearchEngineException
 void CrossIndexDV.checkKey(java.lang.String key)
           
 void CrossIndexDV.close()
           
 ResultSet CrossIndexDV.findSim(java.lang.String key, boolean findDoc)
           
static void DelDuringMerge.main(java.lang.String[] args)
           
static void Deleter.main(java.lang.String[] args)
           
static void Mutator.main(java.lang.String[] args)
           
static void QueryTest.main(java.lang.String[] args)
           
 double CrossIndexDV.reflex(Result r, java.lang.String key)
           
static void RandomVectorTest.runResultLists(int n, PartitionManager manager)
           
static void RandomVectorTest.runResultPairs(int n, PartitionManager manager)
           
 

Constructors in com.sun.labs.minion.test that throw SearchEngineException
Mutator(SearchEngine engine, java.util.List<java.lang.String> l, int index)
           
QueryTest(java.net.URL cmFile, java.lang.String indexDir, java.lang.String engineType, java.lang.String ds, java.lang.String ss, java.io.PrintStream output)
           
 

Uses of SearchEngineException in com.sun.labs.minion.test.regression
 

Methods in com.sun.labs.minion.test.regression that throw SearchEngineException
 void IndexInverter.close()
           
static void DVPostingsTester.main(java.lang.String[] args)
          Main method to kick off the DVPostingsTester
static void DeletionTest.main(java.lang.String[] args)
           
static void IndexInverter.main(java.lang.String[] args)
          Main method to kick off the indexinverter
static void PostTest.main(java.lang.String[] args)
           
 

Uses of SearchEngineException in com.sun.labs.minion.test.regression.deletion
 

Methods in com.sun.labs.minion.test.regression.deletion that throw SearchEngineException
static void RandomDeletions.main(java.lang.String[] args)
          Main program.
 

Uses of SearchEngineException in com.sun.labs.minion.test.regression.merge
 

Methods in com.sun.labs.minion.test.regression.merge with parameters of type SearchEngineException
 void MergeTestReplayer.MergeReplayReporter.optimizeException(SearchEngineException e)
           
 

Uses of SearchEngineException in com.sun.labs.minion.test.regression.query
 

Constructors in com.sun.labs.minion.test.regression.query that throw SearchEngineException
TestEntrySelector(java.lang.String indexDir, java.lang.String cmFile)
          Creates a TestEntrySelector based on the given properties.
TestFieldEntrySelector(java.lang.String cmFile, java.lang.String indexDir)
          Creates a TestFieldEntrySelector based on the given properties.