Package de.folt.fuzzy

Class Summary
FuzzyDataStructure<K,T,S> This class defines the (abstract) method for a general fuzzy data structure, a class which is intended to support fuzzy = similarity search.
FuzzyDataStructureElement<K,T>  
FuzzyNode<K,T> This class implements a KD-TREE.
FuzzyNodeKey Basically a FuzzyNodeKey is an array of shorts of length maxFuzzyKeyLength.
FuzzyNodeSearchResult<K,T> This class represents the result of a fuzzy node search.
FuzzyNodeSearchThread<K,T>  
FuzzyNodeTree<K,T> This class implements a tree based on fuzzy nodes.
FuzzyStringHashtable<T> A fuzzy string class where the strings are stored in a hash table which uses the length of the string as a key.
FuzzyStringHashtableElement<T> A simple data structure element with a string as key and any object as value.
FuzzyStringHashtableResult<T> A search results where the search is based on strings and returns a object T which represents the associated value of the search operation.
LanguagePartitionedFuzzyNodeTree<T> This class extends the class StringFuzzyNodeTree by adding an additional layer to the structure of the underlying tree.
MonoLingualFuzzyNode This class implements a StringFuzzyNode and uses a MonoLingualObject MonoLingualObject as the reference value.
MonoLingualPartitionedFuzzyNodeTree This class extends the class StringFuzzyNodeTree by adding an additional layer to the structure of the underlying tree.
PartitionedFuzzyNodeTree<K,T> This class implements a partitioned fuzzy node tree; the fuzzy node trees are partitioned into buckets where each bucket corresponds to the KEYSUm of the fuzzy node root. * The rationality behind this tree is to split up a fuzzy node into a tree consisting of several fuzzy node roots based on the key sum of the fuzzy node. * This helps to restrict the number of fuzzy nodes searched to a boundary around the key sum of a search fuzzy key.
SearchResult<K,T> This class is a high level class for representing a search result.
SQLMonoLingualFuzzyNode This class implements a StringFuzzyNode and uses a SQLMonoLingualObject SQLMonoLingualObject as the reference value.
SQLMonoLingualPartitionedFuzzyNodeTree This class extends the class StringFuzzyNodeTree by adding an additional layer to the structure of the underlying tree.
StringFuzzyNode<T> This class implements a FuzzyNode and uses a String as the reference value for the key.
StringPartitionedFuzzyNodeTree<T> This class Implements a partitioned string fuzzy node tree.
 

Enum Summary
FuzzyNode.FUZZYNODESTATUS