|
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. |