Thread portable class


Gate portable class


Timer class


Pool class


Terimber 2.0


About C++


Downloads Products & Services Support Clients Open Source About



Home / Open source / Terimber 2.0

fuzzyimpl.h File Reference

#include "fuzzy/fuzzyaccess.h"
#include "base/map.h"
#include "base/vector.h"
#include "base/stack.h"
#include "base/string.h"
#include "smart/byterep.h"
#include "tokenizer/tokenizer.h"

Go to the source code of this file.

Classes

class  metaphone_key
 metaphone key More...
class  metaphone_entry
 metaphone entry More...
class  reflection_key
 reflection key More...
class  reflection_entry
 reflection entry More...
class  word_key
 a single word key More...
class  word_entry
 a sigle word information More...
class  ngram_key
 ngram key More...
class  ngram_entry
 ngram entry More...
class  ngram_suggestions_info
 ngram suggestion information More...
class  ngram_suggestions_iter_info
 ngram suggestion info iterator bag More...
class  string_desc
 string description More...
class  fuzzy_matcher_impl
 fuzzy match library implementation More...
class  fuzzy_matcher_impl::ngram_key_offset
 n-gram ley offset More...
class  fuzzy_matcher_impl::candidate_info
 match candidate information More...
class  fuzzy_matcher_impl::candidate_sorter
 candidate sort predicate More...
class  fuzzy_matcher_impl::candidate_sorter::candidate_iter_less
 less predicate More...

Defines

#define MAX_TOKEN_LENGTH   (size_t)64
#define MAX_PHRASE_TOKENS   (size_t)64

Typedefs

typedef map< metaphone_key,
metaphone_entry
metaphone_entry_t
 metaphone map key -> entry
typedef metaphone_entry_t::iterator metaphone_entry_iter_t
 iterator of metaphone_entry_t
typedef
metaphone_entry_t::const_iterator 
metaphone_entry_citer_t
 const iterator of metaphone_entry_citer_t
typedef map< reflection_key,
reflection_entry
reflection_entry_t
 n-gram compound metaphoneic reflection -> reflaction entry
typedef
reflection_entry_t::iterator 
reflection_entry_iter_t
 iterator of reflection_entry_iter_t
typedef
reflection_entry_t::const_iterator 
reflection_entry_citer_t
 conbst iterator of reflection_entry_iter_t
typedef map< word_key, word_entryword_entry_t
 vocabulary (origin -> internal pk)
typedef word_entry_t::iterator word_entry_iter_t
 iterator of word_entry_t
typedef map< size_t,
word_entry_iter_t
vpk_word_entry_iter_t
 reverse map for vpk -> iterator for finding original word
typedef map< size_t,
word_entry_iter_t, less
< size_t >, true > 
mpk_word_entry_iter_t
 reverse multimap for mpk -> vocabulary_entry iterator for finding original word
typedef map< ngram_key,
ngram_entry
ngram_entry_t
 n-gram main dictionary (vocabulary idents -> reference counter)
typedef ngram_entry_t::iterator ngram_entry_iter_t
 iterator to ngram_entry_t
typedef map< size_t,
ngram_entry_iter_t
npk_ngram_entry_iter_t
 reverse map for ngrams pk -> ngram_entry iterator
typedef map< size_t,
ngram_entry_iter_t, less
< size_t >, true > 
rpk_ngram_entry_iter_t
 reverse map for reflection pk -> ngram_entry iterator
typedef _map< double,
ngram_suggestions_info
sorted_ngram_suggestions_t
 maps score to the ngram suggestion info
typedef
sorted_ngram_suggestions_t::const_iterator 
sorted_ngram_suggestions_citer_t
 const iterator of sorted_ngram_suggestions_t
typedef _list
< ngram_suggestions_iter_info
ngram_suggestions_iter_list_t
 list of suggestion info iterator bags


Define Documentation

#define MAX_PHRASE_TOKENS   (size_t)64

#define MAX_TOKEN_LENGTH   (size_t)64


Typedef Documentation

const iterator of metaphone_entry_citer_t

Definition at line 159 of file fuzzyimpl.h.

iterator of metaphone_entry_t

Definition at line 156 of file fuzzyimpl.h.

metaphone map key -> entry

Definition at line 153 of file fuzzyimpl.h.

reverse multimap for mpk -> vocabulary_entry iterator for finding original word

Definition at line 239 of file fuzzyimpl.h.

iterator to ngram_entry_t

Definition at line 304 of file fuzzyimpl.h.

n-gram main dictionary (vocabulary idents -> reference counter)

Definition at line 301 of file fuzzyimpl.h.

list of suggestion info iterator bags

Definition at line 365 of file fuzzyimpl.h.

reverse map for ngrams pk -> ngram_entry iterator

Definition at line 307 of file fuzzyimpl.h.

conbst iterator of reflection_entry_iter_t

Definition at line 169 of file fuzzyimpl.h.

iterator of reflection_entry_iter_t

Definition at line 166 of file fuzzyimpl.h.

n-gram compound metaphoneic reflection -> reflaction entry

Definition at line 163 of file fuzzyimpl.h.

reverse map for reflection pk -> ngram_entry iterator

Definition at line 310 of file fuzzyimpl.h.

const iterator of sorted_ngram_suggestions_t

Definition at line 341 of file fuzzyimpl.h.

maps score to the ngram suggestion info

Definition at line 338 of file fuzzyimpl.h.

reverse map for vpk -> iterator for finding original word

Definition at line 235 of file fuzzyimpl.h.

iterator of word_entry_t

Definition at line 231 of file fuzzyimpl.h.

vocabulary (origin -> internal pk)

Definition at line 228 of file fuzzyimpl.h.



© Copyright Terimber 2003-.