KlassenKlassenKlassenKlassen | | | | Operatoren

suggest_lexiconsuggest_lexiconSuggestLexiconsuggest_lexiconSuggestLexiconSuggestLexicon (Operator)

Name

suggest_lexiconsuggest_lexiconSuggestLexiconsuggest_lexiconSuggestLexiconSuggestLexicon — Finden eines ähnlichen Wortes in einem Lexikon.

Signatur

suggest_lexicon( : : LexiconHandle, Word : Suggestion, NumCorrections)

Herror suggest_lexicon(const Hlong LexiconHandle, const char* Word, char* Suggestion, Hlong* NumCorrections)

Herror T_suggest_lexicon(const Htuple LexiconHandle, const Htuple Word, Htuple* Suggestion, Htuple* NumCorrections)

Herror suggest_lexicon(const HTuple& LexiconHandle, const HTuple& Word, char* Suggestion, Hlong* NumCorrections)

HTuple HLexicon::SuggestLexicon(const HTuple& Word, HTuple* NumCorrections) const

void SuggestLexicon(const HTuple& LexiconHandle, const HTuple& Word, HTuple* Suggestion, HTuple* NumCorrections)

HString HLexicon::SuggestLexicon(const HString& Word, Hlong* NumCorrections) const

HString HLexicon::SuggestLexicon(const char* Word, Hlong* NumCorrections) const

void HOperatorSetX.SuggestLexicon(
[in] VARIANT LexiconHandle, [in] VARIANT Word, [out] VARIANT* Suggestion, [out] VARIANT* NumCorrections)

BSTR HLexiconX.SuggestLexicon(
[in] BSTR Word, [out] Hlong* NumCorrections)

static void HOperatorSet.SuggestLexicon(HTuple lexiconHandle, HTuple word, out HTuple suggestion, out HTuple numCorrections)

string HLexicon.SuggestLexicon(string word, out int numCorrections)

Beschreibung

suggest_lexiconsuggest_lexiconSuggestLexiconsuggest_lexiconSuggestLexiconSuggestLexicon vergleicht WordWordWordWordWordword mit allen Wörtern im Lexikon und berechnet die minimale Anzahl von Editieroperationen NumCorrectionsNumCorrectionsNumCorrectionsNumCorrectionsNumCorrectionsnumCorrections, welche nötig sind um WordWordWordWordWordword in ein Wort aus dem Lexikon zu überführen. Gültige Operationen sind das Einfügen, Löschen und Ersetzen von Zeichen. Das ähnlichste Wort aus dem Lexikon wird in SuggestionSuggestionSuggestionSuggestionSuggestionsuggestion zurückgegeben. Wenn es mehrere Wörter mit derselben minimalen Anzahl von Korrekturen gibt, wird nur das erste dieser Wörter zurückgegeben.

Parallelisierung

Parameter

LexiconHandleLexiconHandleLexiconHandleLexiconHandleLexiconHandlelexiconHandle (input_control)  lexicon HLexicon, HTupleHTupleHLexicon, HTupleHLexiconX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle des Lexikons.

WordWordWordWordWordword (input_control)  string HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Nachzuschlagendes Wort.

Defaultwert: 'word' "word" "word" "word" "word" "word"

SuggestionSuggestionSuggestionSuggestionSuggestionsuggestion (output_control)  string HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Ähnlichstes Wort aus dem Lexikon.

NumCorrectionsNumCorrectionsNumCorrectionsNumCorrectionsNumCorrectionsnumCorrections (output_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Unterschied der Wörter in Editieroperationen

Alternativen

lookup_lexiconlookup_lexiconLookupLexiconlookup_lexiconLookupLexiconLookupLexicon

Siehe auch

create_lexiconcreate_lexiconCreateLexiconcreate_lexiconCreateLexiconCreateLexicon

Literatur

Vladimir I. Levenshtein, Binary codes capable of correcting deletions, insertions, and reversals, Doklady Akademii Nauk SSSR, 163(4):845-848, 1965 (Russian). English translation in Soviet Physics Doklady, 10(8):707-710, 1966.

Modul

OCR/OCV


KlassenKlassenKlassenKlassen | | | | Operatoren