Package gov.nih.nlm.nls.gspell

GSpell is a spelling suggestion tool.

See:
          Description

Interface Summary
Grams Grams is an interface
 

Class Summary
BagOWords BagOWords retrieves terms from a set of indexes that is closest to the query.
BagOWordsIndex BagOWordsIndex This class creates the index for multi word retrieval using a bag-o-words method.
BagOWordsPlus BagOWordsPlus retrieves terms from a set of indexes that is closest to the query.
BagOWordsPlusIndex BagOWordsPlusIndex This class creates the index for multi word retrieval using a bag-o-words method, with some help from gspell for those words that are not initially found in the index.
Benchmark Benchmark is a class useful for benchmarking how well this package is doing
Candidate Candidate is an association between a document and a rank to some other document.
CandidatePool CandidatePool Sun Aug 06 12:27:30 GMT-05:00 2006, gdivita Initial Version
Candidates Candidates is a collection of candididate.
Cfg Cfg is a class that reads in a properties file and retreives values for them
CommonMisspellingIndex CommonMisspellingIndex
CommonMisspellings CommonMisspellings is a simple bad word to good word lookup.
DocumentIdIndex DocumentIdIndex is container for documentId|document
DoubleCompare DoubleCompare
FindOptions FindOptions These are options that can be set on the fly after the gspell object has been instantiated, to alter the behavior of the find methods from invocation to invocation.
FreqComparitor FreqComparitor compares int[] structures that contain two fields, using the second field to compare on.
Gram Gram is the container for a Gram.
GSpell GSpell is a package that suggests close neighbors to an input term using a variety of methods including character based nGrams, metaphone'd terms, common mispellings.
Homophones Homophones is a simple key to homophone lookup.
HomophonesIndex HomophonesIndex
IntCompare IntCompare
IntList IntList is a container for an int[] that has been created, but where not all the cells may have been filled.
Lamda Lamda is a repository class for those static methods that are useful, but I could not find a home for.
LevenshteinDistance LevenshteinDistance This classs holds the methods to compute a modified Levenshtein distance.
Metaphone Metaphone.
MetaphoneIndex MetaphoneIndex
MetaphoneRetrieve Metaphone.
NGramIndex NGramIndex is a container for n-grams.
NGrams NGrams is a spelling suggestion api that suggests nearest neighbor candidates to an incoming term.
OptimizedEditDistance OptimizedEditDistance Mon Aug 05 12:02:09 EDT 2002, divita Initial Version
Options Options retrieves options from the commandline
Tuple Tuple Thu Aug 15 12:05:06 EDT 2002, divita Initial Version
WuisAndWords WuisAndWords is a (private) package class used to store Word Ids (wuis) and left over words that could not be mapped to a word Id (missed Words).
 

Exception Summary
GSpellException GSpellException A subclass of Exception for errors that come from GSpell
 

Package gov.nih.nlm.nls.gspell Description

GSpell is a spelling suggestion tool. It indexes a set of words or terms, and provides a retrieval mechanism to retrieve close suggestions to input terms.



The use and distribution of this material is subject to the terms and conditions included in the file SPECIALIST_NLP_TOOLS_TERMS_AND_CONDITIONS.TXT, located in the root directory of the distribution.