# Textsuche

Die Textsuche ist die wichtigste Suchmethode, die Sie in Qlik Sense verwenden können. Verwenden Sie Anführungszeichen, Wildcards und Modifikatoren, um nach Werten in einem Feld zu suchen. Während Sie Ihr Suchwort eingeben, filtert Qlik Sense die Feldwerte und zeigt Übereinstimmungen an.

Textsuchen können in zwei getrennte Suchmodi unterteilt werden:

* Normale Suche

* Wildcard-Suche

Suchmodi innerhalb der Textsuche

| Suchtyp | Beschreibung | Beispiel | Unterstützte Datentypen |
| --- | --- | --- | --- |
| Normale Suche | Verwenden Sie Text einschließlich Plus- und Minus-Modifikatoren | ACME -Inc | Zeichen oder Textstring, numerischer Wert, dualer Wert |
| Wildcard-Suche | Verwenden Sie Text einschließlich Wildcards und ausschließlich Plus- und Minus-Modifikatoren | \*company | Zeichen oder Textstring, numerischer Wert, dualer Wert |

## Normale Suche

Normaler Text kann keine Wildcards, aber Plus- und Minus-Modifikatoren enthalten. Normale Suche kann nur interaktiv verwendet werden, nicht in Suchen innerhalb von Aggregierung mit Auswahlformeln.

Bei einer normalen Suche werden Strings angezeigt, die mit dem Suchwort übereinstimmen. Wenn Sie mehrere Suchwörter verwenden, die durch Leerzeichen getrennt sind, wird jedes dieser Suchwörter als getrenntes Suchwort interpretiert und alle Feldwerte werden angezeigt, die einen dieser Strings enthalten.

Normale Textsuche mit einem einzelnen Suchstring (ohne Anführungszeichen)

Normale Textsuche mit einem einzelnen Suchstring (ohne Anführungszeichen)

Normale Textsuche mit einem einzelnen Suchstring (ohne Anführungszeichen) ![Textsuche mit einem einzelnen Suchstring „ab“, mit Ergebnissen. Es werden keine Anführungszeichen verwendet, und die Ergebnisse werden angezeigt.](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_TextSearchResults-one-string.png)

Normale Textsuche mit zwei durch ein Leerzeichen getrennten Suchstrings (ohne Anführungszeichen)

Normale Textsuche mit zwei durch ein Leerzeichen getrennten Suchstrings (ohne Anführungszeichen)

Normale Textsuche mit zwei durch ein Leerzeichen getrennten Suchstrings (ohne Anführungszeichen) ![Textsuche nach zwei getrennten Strings: „abc“ und „solution“, getrennt durch ein Leerzeichen. Es werden keine Anführungszeichen verwendet, und die Ergebnisse werden angezeigt.](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_TextSearchResults-two-strings.png)

Informationshinweis

Aufgrund von Unterschieden bei der Verarbeitung Ihrer Sucheingaben durch Client und Engine ist das Standard-Leerzeichen das einzige Trennzeichen, das als Wortgrenzen-Token vollständig unterstützt wird. Andere Trennzeichen werden von der Engine möglicherweise unterstützt und als gültige Wortgrenzen-Token interpretiert, können jedoch aufgrund clientseitiger Eingabebeschränkungen nicht verwendet werden.

Diese clientseitigen Einschränkungen sind erforderlich, damit der Client die zeichenweise eingegebenen Text-Strings (über einen reinen ASCII-Regex) parsen und strukturieren sowie in separate, durchsuchbare Wörter umwandeln kann.

Die tatsächliche Interpretation von Wortgrenzen-Klassifikatoren ist eine regelbasierte Klassifizierung, die von der ICU-Bibliothek über Unicode bereitgestellt wird und stark von den Systemspracheinstellungen abhängt.

Beispiele für normale Textsuchen

| Beispiel | Ergebnis |
| --- | --- |
| "orange juice" | Findet nur Feldwerte, die den gesamten String “orange juice” enthalten. Siehe [Anführungszeichen](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Selections/SelectionsToolbar/text-search-selections-visualizations.htm#Quotati). |
| orange juice | Ohne die Anführungszeichen werden alle Felder, die entweder “orange” oder “juice” enthalten, angezeigt. |
| +orange +juice | Findet Übereinstimmungen wie “orange juice”, “orange and apple juice” und “juice from oranges”. Siehe [Plus-Modifikator (+)](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Selections/SelectionsToolbar/text-search-selections-visualizations.htm#Plus). |
| -orange ‑juice | Schließt Ergebnisse aus, die orange oder juice enthalten. Siehe [Minus-Modifikator (-)](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Selections/SelectionsToolbar/text-search-selections-visualizations.htm#Minus). |

### Anführungszeichen

Wenn getrennte Suchstrings als ein String gedeutet werden sollen, verbinden Sie die Strings durch Anführungszeichen ((" ")).

Textsuche mit einem einzigen Suchstring (in Anführungszeichen eingeschlossen)

Textsuche mit einem einzigen Suchstring (in Anführungszeichen eingeschlossen)

Textsuche mit einem einzigen Suchstring (in Anführungszeichen eingeschlossen) ![Textsuche nach einem einzelnen String „abc solution“, mit Anführungszeichen. Die Ergebnisse zeigen nur Felder, die den vollständigen Suchstring enthalten; in diesem Fall ist das einzige Ergebnis „ABC Solutions“.](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_TextSearchResults-one-string-quotes.png)

### Modifikatoren

Anhand von Modifikatoren können Sie die Ergebnisse Ihrer Suchen verfeinern, indem Sie Werte, die bestimmten Bedingungen entsprechen, ein- oder ausschließen.

Es sind zwei Typen von Modifikatoren verfügbar:

* Plus-Modifikator (+)

* Minus-Modifikator (-)

#### Plus-Modifikator (+)

Durch den Plus-Modifikator geben Sie die Bedingung vor, dass Strings mit einem Plus-Zeichen in übereinstimmenden Elementen enthalten sein müssen. Die Strings müssen jedoch nicht unbedingt nebeneinander oder in der eingegebenen Reihenfolge stehen.

Im folgenden Beispiel wird der Plus-Modifikator neben den Wert abc gesetzt. Die Ergebnisse müssen diesen Wert enthalten, aber die Reihenfolge spielt keine Rolle. Der zweite String, solution, ist nicht an diese Bedingung gebunden. Somit kann er in den Ergebnissen vorhanden sein, muss aber nicht unbedingt vorliegen.

Suchen mit dem Plus-Modifikator (+)

Suchen mit dem Plus-Modifikator (+)

Suchen mit dem Plus-Modifikator (+) ![Suche mit einem Plus-Modifikator vor zwei getrennten Strings. Es wird spezifisch nach dem Wert „+abc solution“ gesucht. Die tatsächliche Suche enthält keine Anführungszeichen.](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_SearchResults-plus-modifier-ex-1.png)

#### Minus-Modifikator (-)

Ein Minus-Modifikator vor einem Suchbegriff schließt alle Ergebnisse aus, die diesen Begriff enthalten.

In diesem Beispiel werden durch das Minuszeichen vor dem Wort „solution“ alle Werte, die diesen String enthalten, aus den Ergebnissen entfernt.

Suchstring mit Minus-Modifikator (-)

Suchstring mit Minus-Modifikator (-)

Suchstring mit Minus-Modifikator (-) ![Suche mit dem Minus-Modifikator. Es wird spezifisch nach dem Wert „-solution“ gesucht. Die tatsächliche Suche enthält keine Anführungszeichen.](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_SearchResults-minus-modifier.png)

#### Kombinieren von Modifikatoren

Sie können Minus- und Plus-Modifikatoren in einer einzigen Suche kombinieren. In diesem Beispiel werden die Werte, die den String „solution“ enthalten, ausgeschlossen, und der String „abc“ muss vorhanden sein, damit der Wert in den Ergebnissen angezeigt wird.

Suche, die Plus- und Minus-Modifikatoren kombiniert

Suche, die Plus- und Minus-Modifikatoren kombiniert

Suche, die Plus- und Minus-Modifikatoren kombiniert ![Suche, die sowohl den Minus- als auch den Plus-Modifikator verwendet. Es wird spezifisch nach dem Wert „-solution +abc“ gesucht. Die tatsächliche Suche enthält keine Anführungszeichen.](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_SearchResults-minus-plus-modifiers.png)

## -Wildcard-Suche

Mithilfe der Wildcard-Suche werden Ihre Textsuchen flexibler. Die Wildcard-Suche kann in interaktiven Situationen und bei Aggregierung mit Auswahlformeln verendet werden. Die Wildcard-Suche darf keine Plus- oder Minus-Modifikatoren einschließen.

Sie können Wildcards in Suchworten verwenden. Es existieren folgende Wildcards:

* Wildcard \*

* ? Wildcard

* Wildcard ^

Beispiele für Wildcard-Textsuchen

| Beispiel | Ergebnis |
| --- | --- |
| a\* | Findet alle Werte, die mit dem Buchstaben “a” anfangen. Dazu gehören auch Strings mit mehreren Wörtern, in denen das erste Wort mit “a” anfängt. |
| \*b | Findet alle Werte, die mit dem Buchstaben “b” enden. Dazu gehören auch Strings mit mehreren Wörtern, in denen das letzte Wort mit “b” endet. |
| \*c\* | Findet alle Werte, die den Buchstaben “c” enthalten. Dazu gehören auch Strings mit mehreren Wörtern. |
| \*^ab\* | Gibt alle Werte zurück, die Wörter enthalten, die mit “ab” beginnen.<br><br>Entspricht einer normalen Suche nach “ab”. Im Gegensatz zur normalen Suche ist ein komplexeres Durchsuchen mithilfe von Wildcards möglich. Die Verwendung kann auch in einer programmatischen Suche wie bei der Aggregierung mit Auswahlformeln erfolgen. |
| r?ck | Findet alle Werte, die aus vier Buchstaben bestehen und mit einem “r” anfangen, danach ein beliebiges Zeichen aufweisen und mit “ck” enden. Beispiele: “rack”, “rick”, “rock” und “ruck”. |
| r?? ????d | Findet alle Werte, die aus einem Wort mit drei Buchstaben bestehen und mit einem “r” anfangen sowie einem Wort aus fünf Buchstaben, das mit einem “d” endet. |

InformationshinweisWenn Sie Wildcards verwenden, werden nur Werte ausgegeben, die dem gesamten Suchwort entsprechen. In diesem Fall wird ein Leerzeichen im Suchwort nicht als logisches ODER interpretiert. Das Suchwort '\*creamed' liefert keine Übereinstimmung für "Rocky's creamed corn", da der Wert nicht mit “creamed” endet. “creamed\*” liefert ebenfalls keine Übereinstimmung für "Rocky's creamed corn", da der Wert nicht mit “creamed” anfängt.

InformationshinweisLeerzeichen in Suchwörtern werden berücksichtigt. Wenn Sie nach “\*corn” suchen, erhalten Sie Übereinstimmungen für Strings, die beispielsweise mit “popcorn” oder “corn” enden. Wenn Sie ein Leerzeichen in Ihrem Suchwort einfügen, stimmt “\* corn” nur mit Strings überein, die auf “corn” enden.

#### Wildcard \*

Die Wildcard \* wird anstelle von null oder mehr Zeichen einschließlich Leerzeichen verwendet. Diese Wildcard ist flexibel und entspricht jedem Zeichen oder jeder Zeichenfolge an einer bestimmten Position.

In diesem Beispiel werden alle Werte, die mit dem String „company“ beginnen, in den Ergebnissen angezeigt.

Suchstring mit der Wildcard \* nach definierten Zeichen

Suchstring mit der Wildcard \* nach definierten Zeichen

Suchstring mit der Wildcard \* nach definierten Zeichen ![Suchstring mit der Wildcard * nach mehreren definierten Zeichen. Wenn diese Wildcard nach dem Wort „Company“ platziert wird, werden alle Werte zurückgegeben, die mit diesem Wort beginnen. Die tatsächliche Suche enthält keine Anführungszeichen.](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_SearchResults-wildcard-asterisk-example1.png)

Hier werden alle Werte, die mit dem String „company“ enden, in den Ergebnissen angezeigt.

Suchstring mit der Wildcard \* vor definierten Zeichen

Suchstring mit der Wildcard \* vor definierten Zeichen

Suchstring mit der Wildcard \* vor definierten Zeichen ![Suchstring mit der Wildcard * vor mehreren definierten Zeichen. Wenn diese Wildcard vor dem Wort „Company“ platziert wird, werden alle Werte zurückgegeben, die mit diesem Wort enden. Die tatsächliche Suche enthält keine Anführungszeichen.](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_SearchResults-wildcard-asterisk-example2.png)

Wenn die Wildcard \* vor und nach einem String platziert wird, enthalten die Ergebnisse alle Werte mit diesem String.

Suchstring mit der Wildcard \* vor und nach definierten Zeichen

Suchstring mit der Wildcard \* vor und nach definierten Zeichen

Suchstring mit der Wildcard \* vor und nach definierten Zeichen ![Suche nach dem Wort „Company“, umgeben von den Wildcards *. Wenn die Wildcards auf diese Weise konfiguriert werden, werden alle Werte zurückgegeben, die dieses Wort enthalten. Die tatsächliche Suche enthält keine Anführungszeichen.](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_SearchResults-wildcard-asterisk-example3.png)

#### ? Wildcard

Der Parameter ? Die Wildcard wird anstelle von eines einzigen Zeichens, auch Leerzeichens, verwendet. Diese Wildcard ist nützlich, wenn Sie vermuten, dass ein String falsch geschrieben wurde, wenn Sie sich bei der Schreibweise nicht sicher sind oder wenn der String Sonderzeichen enthält, die nur schwer reproduzierbar sind.

Diese Wildcard kann an die Stelle jedes Zeichens im String gesetzt werden oder in Kombination mit definierten Zeichen verwendet werden.

Suchzeichenfolge mit ? Wildcards für alle Zeichen

Suchzeichenfolge mit ? Wildcards für alle Zeichen

Suchzeichenfolge mit ? Wildcards für alle Zeichen ![Suchen mit ? Wildcard für alle Suchzeichen. In diesem Fall werden alle Werte in der Suche, die die gleiche Anzahl Zeichen enthalten, in den Ergebnissen aufgelistet (zum Beispiel „ABC Solution“).](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_SearchResults-wildcard-question-example1.png)

Suchzeichenfolge mit ? Wildcard-Symbole nach drei definierten Zeichen

Suchzeichenfolge mit ? Wildcard-Symbole nach drei definierten Zeichen

Suchzeichenfolge mit ? Wildcard-Symbole nach drei definierten Zeichen ![Suchen mit ? Wildcard für alle Suchzeichen außer den ersten Zeichen „ABC“ (ohne Anführungszeichen in der tatsächlichen Suche). In diesem Fall wird ein Ergebnis aufgelistet: „ABC Solution“.](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_SearchResults-wildcard-question-example2.png)

#### Wildcard ^

Die Wildcard ^ wird verwendet, um Werte nach dem bzw. den Zeichen am Beginn eines Wortes innerhalb eines Feldwerts zu filtern. Diese Wildcard wird nur in Verbindung mit anderen Wildcards verwendet.

In diesem Beispiel gibt der Suchstring „^a\*“ alle Werte mit einem String zurück, der mit dem Buchstaben „a“ beginnt.

Suchstring mit den Wildcards ^ und \*

Suchstring mit den Wildcards ^ und \*

Suchstring mit den Wildcards ^ und \* ![Suche, die zwei verschiedene Wildcard-Typen kombiniert.](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_SearchResults-caret-example.png)