|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IndexEntry | |
---|---|
com.sun.labs.minion.classification | Provides the automatic document classification functionality in Minion. |
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.entry | Provides the interfaces and implemenations for the entries used during indexing and querying. |
com.sun.labs.minion.indexer.partition | Provides the classes that implement the partitions of the indexer. |
com.sun.labs.minion.lextax |
Uses of IndexEntry in com.sun.labs.minion.classification |
---|
Classes in com.sun.labs.minion.classification that implement IndexEntry | |
---|---|
class |
ClusterEntry
An entry for the doc dictionary in the cluster partition. |
class |
FeatureEntry
|
Uses of IndexEntry in com.sun.labs.minion.indexer.dictionary |
---|
Methods in com.sun.labs.minion.indexer.dictionary that return IndexEntry | |
---|---|
IndexEntry[] |
MemoryDictionary.dump(java.lang.String path,
NameEncoder encoder,
PartitionStats partStats,
java.io.RandomAccessFile dictFile,
PostingsOutput[] postOut,
MemoryDictionary.Renumber renumber,
MemoryDictionary.IDMap idMapType,
int[] postIDMap)
Dumps the dictionary and the associated postings to files. |
IndexEntry[] |
MemoryDictionary.dump(java.lang.String path,
NameEncoder encoder,
java.io.RandomAccessFile dictFile,
PostingsOutput[] postOut,
MemoryDictionary.Renumber renumber,
MemoryDictionary.IDMap idMap,
int[] postIDMap)
Dumps the dictionary and the associated postings to files. |
IndexEntry |
MemoryDictionary.newEntry(java.lang.Object name)
Gets a new, possibly cased, entry that can be added to this dictionary. |
IndexEntry |
Dictionary.put(java.lang.Object name,
IndexEntry e)
Puts a entry into the dictionary. |
IndexEntry |
DiskDictionary.put(java.lang.Object name,
IndexEntry t)
Puts a entry into the dictionary. |
IndexEntry |
MemoryDictionary.put(java.lang.Object name,
IndexEntry e)
Puts an entry into the dictionary. |
protected IndexEntry |
MemoryDictionary.simpleNewEntry(java.lang.Object name)
Gets a new entry that can be added to this dictionary. |
protected IndexEntry[] |
MemoryDictionary.sort(MemoryDictionary.Renumber renumber,
MemoryDictionary.IDMap idMapType)
Sorts the dictionary entries. |
Methods in com.sun.labs.minion.indexer.dictionary with parameters of type IndexEntry | |
---|---|
protected void |
DiskDictionary.customSetup(IndexEntry me,
QueryEntry e,
int start,
int[] postIDMap)
Do any custom setup required for merging one entry onto another. |
void |
MemoryDictionary.dumpPrepare(IndexEntry[] sortedEntries)
Prepares a dictionary for dumping. |
int[][] |
DiskDictionary.merge(IndexEntry entryFactory,
NameEncoder encoder,
DiskDictionary[] dicts,
EntryMapper[] mappers,
int[] starts,
int[][] postIDMaps,
java.io.RandomAccessFile mDictFile,
PostingsOutput[] postOut,
boolean appendPostings)
Merges a number of dictionaries into a single dictionary. |
int[][] |
DiskDictionary.merge(IndexEntry entryFactory,
NameEncoder encoder,
PartitionStats partStats,
DiskDictionary[] dicts,
EntryMapper[] mappers,
int[] starts,
int[][] postIDMaps,
java.io.RandomAccessFile mDictFile,
PostingsOutput[] postOut,
boolean appendPostings)
Merges a number of dictionaries into a single dictionary. |
void |
MemoryDictionary.processEntry(IndexEntry e)
Processes a single entry before dumping it. |
IndexEntry |
Dictionary.put(java.lang.Object name,
IndexEntry e)
Puts a entry into the dictionary. |
IndexEntry |
DiskDictionary.put(java.lang.Object name,
IndexEntry t)
Puts a entry into the dictionary. |
IndexEntry |
MemoryDictionary.put(java.lang.Object name,
IndexEntry e)
Puts an entry into the dictionary. |
void |
DiskDictionary.remapPostings(IndexEntry entryFactory,
NameEncoder encoder,
PartitionStats partStats,
int[] postMap,
java.io.RandomAccessFile dictFile,
PostingsOutput[] postOut)
Rewrites this dictionary to the files passed in while remapping IDs in the postings to the new IDs passed in. |
void |
DictionaryWriter.write(IndexEntry e)
Writes an entry to the dictionary. |
Uses of IndexEntry in com.sun.labs.minion.indexer.entry |
---|
Subinterfaces of IndexEntry in com.sun.labs.minion.indexer.entry | |
---|---|
interface |
MergeableEntry
|
Classes in com.sun.labs.minion.indexer.entry that implement IndexEntry | |
---|---|
class |
BaseEntry
An abstract base class for all entry types. |
class |
CasedDFOEntry
|
class |
CasedEntry
A class for holding cased dictionary entries. |
class |
CasedIDEntry
A class for storing ID only postings for dictionary entries that need to store case sensitive and case insensitive postings. |
class |
DFOEntry
|
class |
DocKeyEntry
A class for holding entries in the document dictionary. |
class |
FieldedDocKeyEntry
|
class |
IDEntry
|
class |
IDFreqEntry
|
class |
IDWEntry
|
class |
MPCasedDFOEntry
|
class |
SinglePostingsEntry
An abstract base class for those entries that only define a single postings type. |
class |
TermStatsEntry
An entry for the global term statistics dictionary. |
Fields in com.sun.labs.minion.indexer.entry declared as IndexEntry | |
---|---|
protected IndexEntry |
CasedEntry.ciEntry
A reference to the case insensitive postings that are associated with this entry. |
Methods in com.sun.labs.minion.indexer.entry that return IndexEntry | |
---|---|
IndexEntry |
CasedDFOEntry.getInstance(java.lang.Object name)
Gets a new instance of the implementing class. |
IndexEntry |
DFOEntry.getInstance(java.lang.Object name)
Gets a new instance of the implementing class. |
Methods in com.sun.labs.minion.indexer.entry with parameters of type IndexEntry | |
---|---|
void |
CasedEntry.setCaseInsensitiveEntry(IndexEntry e)
Sets the case insensitive entry for this entry. |
void |
CasedPostingsEntry.setCaseInsensitiveEntry(IndexEntry e)
Sets the case insensitive entry for this entry. |
Uses of IndexEntry in com.sun.labs.minion.indexer.partition |
---|
Methods in com.sun.labs.minion.indexer.partition with parameters of type IndexEntry | |
---|---|
void |
PartitionStats.processEntry(IndexEntry e)
Processes an entry from a dictionary, modifying the statistics as necessary. |
Uses of IndexEntry in com.sun.labs.minion.lextax |
---|
Classes in com.sun.labs.minion.lextax that implement IndexEntry | |
---|---|
class |
ConceptEntry
A dictionary entry that holds a concept in a taxonomy. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |