> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Methode CleanRecognizerSession des Engine-Objekts

> Methode CleanRecognizerSession des Engine-Objekts in der ABBYY FineReader Engine API – Diese Methode bereinigt die aktuelle Erkennungssitzung und entfernt Abstimmungsinformationen, die während der Seitenverarbeitung gesammelt wurden.

Diese Methode bereinigt die aktuelle Erkennungssitzung. Bei der Verarbeitung von Dokumenten passt FineReader Engine die Erkennung an den aktuellen Dokumenttyp an (hinsichtlich Helligkeit, Textarten, Schriftarten usw.). Diese Informationen werden während einer Erkennungssitzung verwendet und tragen zur Verbesserung der Erkennungsqualität bei. Wenn Sie die Methode CleanRecognizerSession aufrufen, werden alle Informationen entfernt, die bei dieser Selbstanpassung erfasst wurden.

Standardmäßig bereinigt FineReader Engine die Erkennungssitzung nach der Erkennung jeder Seite (die Eigenschaft [IEngine::AutoCleanRecognizerSession](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/properties#autocleanrecognizersession) ist TRUE), und in den meisten Fällen müssen Sie die Methode CleanRecognizerSession nicht manuell aufrufen.

Nachfolgend sind die Situationen aufgeführt, in denen Sie diese Methode möglicherweise aufrufen müssen:

* Wenn Sie die Erkennungssitzung zwischen Seiten beibehalten müssen, z. B. wenn Sie das [Cache-Wörterbuch](/de/fine-reader/engine/guided-tour/advanced-techniques/working-with-dictionaries#cache_dictionary) verwenden. In diesem Fall sollten Sie die Eigenschaft AutoCleanRecognizerSession auf FALSE setzen und die Erkennungssitzung bei Bedarf manuell durch Aufrufen der Methode CleanRecognizerSession bereinigen (wenn Sie das Cache-Wörterbuch nicht mehr benötigen oder wenn Sie eine Seite mit Parametern verarbeiten möchten (Helligkeit, Textarten, Schriftarten usw.), die sich stark von den vorherigen Seiten unterscheiden).
* Wenn Sie die Erkennungssitzung während der Erkennung einer Seite bereinigen müssen, z. B. wenn die Seite Textblöcke mit bestimmten Parametern enthält (Textarten, Schriftarten usw.), die sich erheblich von den Parametern anderer Textblöcke unterscheiden.

Wenn die Eigenschaft [AutoCleanRecognizerSession](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/properties#autocleanrecognizersession) auf FALSE gesetzt ist, bereinigt FineReader Engine die Erkennungssitzung jedoch in den folgenden Fällen automatisch:

Windows und Linux

* Wenn Seiten nacheinander in einem Prozess erkannt werden und keine weiteren Seiten mehr zu verarbeiten sind (zum Beispiel wurde die Methode [IFRDocument::Close](/de/fine-reader/engine/api-reference/document-related-objects/frdocument/close-method) aufgerufen oder das Dokument wurde freigegeben und es gibt keine weiteren Dokumente).
* Wenn keine weiteren Seiten mehr zu verarbeiten sind (zum Beispiel wurde die Methode [IFRDocument::Close](/de/fine-reader/engine/api-reference/document-related-objects/frdocument/close-method) aufgerufen oder das Dokument wurde freigegeben und es gibt keine weiteren Dokumente).
* Wenn Seiten in parallelen Prozessen erkannt werden — nach Abschluss jedes parallelen Prozesses.
* Wenn Seiten in parallelen Prozessen mit BatchProcessor erkannt werden und keine weiteren Seiten mehr zu verarbeiten sind ([IBatchProcessor::GetNextProcessedPage](/de/fine-reader/engine/api-reference/batch-processor/batchprocessor/getnextprocessedpage-method) gibt 0 zurück).
* Wenn die Methode [LoadPredefinedProfile](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/loadpredefinedprofile-method) oder [LoadProfile](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/loadprofile-method) des Engine-Objekts aufgerufen wird.

macOS

* Wenn keine weiteren Seiten mehr zu verarbeiten sind (zum Beispiel wurde die Methode [IFRDocument::Close](/de/fine-reader/engine/api-reference/document-related-objects/frdocument/close-method) aufgerufen oder das Dokument wurde freigegeben und es gibt keine weiteren Dokumente).

* Wenn die Methode [LoadPredefinedProfile](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/loadpredefinedprofile-method) oder [LoadProfile](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/loadprofile-method) des Engine-Objekts aufgerufen wird.

<div id="syntax">
  ## Syntax
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT CleanRecognizerSession();
```

### C\#

```csharp theme={null}
void CleanRecognizerSession();
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Sub CleanRecognizerSession()
```

<div id="return-values">
  ## Rückgabewerte
</div>

Diese Methode hat keine spezifischen Rückgabewerte. Sie liefert die [Standardrückgabewerte von ABBYY FineReader Engine-Funktionen](/de/fine-reader/engine/api-reference/return-codes).

<div id="remarks">
  ## Hinweise
</div>

Dieser Methodenaufruf bereinigt das [Cache-Wörterbuch](/de/fine-reader/engine/guided-tour/advanced-techniques/working-with-dictionaries#cache_dictionary) automatisch.

<div id="see-also">
  ## Siehe auch
</div>

[Engine](/de/fine-reader/engine/api-reference/engine-object-iengine-interface)
