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

# Erweiterte Nach-Suchbeziehungen

> Erweiterte Nach-Suchbeziehungen stufen erzeugte Hypothesen im FlexiLayout-Code anhand der Elementeigenschaften herab und passen die Quality mit Quality(q) an.

Mit den Erweiterten Nach-Suchbeziehungen können Sie eine erzeugte Hypothese abhängig von den Eigenschaften des Elements abstrafen. Diese Einschränkungen dienen dazu, eine bereits erzeugte Hypothese anzupassen.

<Info>
  Der wesentliche Unterschied zwischen Advanced post-search relations und [Advanced pre-search relations](/de/flexi-capture/fls/template/advanced-pre-search) besteht darin, dass das Programm Nach-Suchbeziehungen erst dann berücksichtigt, wenn die Hypothese bereits formuliert wurde.
</Info>

<Note>
  Geben Sie den Namen des Elements nicht im Code der **Erweiterten Nach-Suchbeziehungen** an. Um beispielsweise auf die `Width`-Property eines bestimmten `Element1` zuzugreifen, schreiben Sie nur `Width`.
</Note>

Im Bereich **Erweiterte Nach-Suchbeziehungen** festgelegte Einschränkungen werden unabhängig von anderen Hypothesen auf jede formulierte Hypothese des Elements angewendet. Verschiedene Hypothesen für ein und dasselbe Element können nicht miteinander verglichen werden. Sie können die Quality einer bestimmten Hypothese nur anpassen, indem Sie ihre Eigenschaften auswerten und bestimmte Einschränkungen darauf anwenden.

Jeder Befehl und jede Einschränkung im Bereich **Erweiterte Nach-Suchbeziehungen** gibt eine Schätzung der Quality der Hypothese für das angegebene Element zurück. Schätzungen, die durch die Anwendung verschiedener Einschränkungen entstehen, werden miteinander multipliziert.

<Note>
  Zusätzliche Einschränkungen, die auf der Registerkarte **Advanced** im Bereich **Erweiterte Nach-Suchbeziehungen** festgelegt werden, dürfen sich nur auf das aktuelle Element und auf die Elemente beziehen, die sich im FlexiLayout-Baum oberhalb des aktuellen Elements befinden. Wenn diese Bedingung nicht erfüllt ist, hebt das Programm das unzulässige Element hervor.
</Note>

Sie können den Bereich **Erweiterte Nach-Suchbeziehungen** verwenden, um Einschränkungen auf eine Hypothese anzuwenden, ihre Eigenschaften zu prüfen und ihre Quality anzupassen.

<div id="apply-constraints-to-the-properties-of-a-hypothesis">
  ## Einschränkungen auf die Eigenschaften einer Hypothese anwenden
</div>

Eine Einschränkung wie `Width > 5*cm` ergibt für eine 3 cm lange Hypothese eine Quality von 0, wodurch das Programm keine Hypothesen mehr für das Element und seine Subelemente formuliert.

<div id="check-the-properties-of-a-hypothesis">
  ## Die Eigenschaften einer Hypothese prüfen
</div>

Die folgende Bedingung prüft die Height der Hypothese und begrenzt oder passt ihre Width je nach Ergebnis an:

```text theme={null}
if Height > 3*cm then Width > 5*cm;
```

<div id="adjust-the-quality-of-a-hypothesis">
  ## Die Quality einer Hypothese anpassen
</div>

Sie können die Quality einer Hypothese anpassen, indem Sie die Funktion `Quality(q)` aufrufen, wobei `q` eine Variable vom Typ `Quality` ist. Durch Ausführen dieses Befehls wird die Quality der Hypothese mit `q` multipliziert.

<Warning>
  Die Verwendung dieser Funktion erfordert Vorsicht. Verwenden Sie sie nicht, wenn Sie sich der Ergebnisse nicht sicher sind.
</Warning>
