In allen Feldern vom Typ Text unterscheidet die Suche nicht zwischen Groß- und Kleinschreibung und liefert bereits mit relativ einfachen Suchbegriffen gute Trefferquoten. Sucht man hingegen ohne Ersetzungszeichen, etwa nach Phrasen in Hochkommas, dann ist die Suche sensitiv bezüglich der Schreibung und auch schneller. Die Suche nach einer Phrase innerhalb eines Feldeintrags ist ebenfalls case-sensitive, benötigt neben den Hochkommas jedoch das Ersetzungszeichen % vor und hinter der Zeichenkette ('%technische Spezifikation%').
Einfache und qualifizierte Sucheinträge
Automatische UND-Suche
Einfache Sucheinträge bestehen meist nur aus einem Wort oder aus mehreren Wörtern. Diese qualifiziert das CRM automatisch mit dem &-Operator. Mehrere durch Leerzeichen getrennte Wörter einzugeben, führt dadurch automatisch zur "UND-Suche". Mit dem Negationsoperator („!“) können Wörter explizit ausgeschlossen werden.
Davon ausgenommen sind numerische Felder wie ganze Zahlen oder Fließkommazahlen. In diesen Feldern wird die Eingabe mehrerer durch Leerzeichen getrennter Zahlen immer automatisch zu einer "Oder-Suche".
Qualifizierte Sucheinträge mit Ersetzungszeichen, Operatoren, in Hochkommas oder Klammern eingeschlossenen Wortgruppen werden vom CRM nicht geändert. Es ist erforderlich, dass im Sucheintrag alle gewünschten Verknüpfungen durch die Angabe entsprechender Operatoren erzwungen werden. Für logische ODER-Verknüpfungen steht das |-Symbol (vertikaler Strich, Pipe) zur Verfügung.
Intelligente Suche nach Umlauten
Es ist kein Operator erforderlich, um eine Suche nach Umlauten durchzuführen. Sie können mit 'ÄäÖöÜüß' suchen, wobei auch 'AeaeOeoeUeueSSss' gefunden wird, d.h. 'Müller' findet 'Mueller' usw. Umgekehrt findet die Suche nach "Schroeder" allerdings nicht "Schröder".
Hinweis: Dieses Feature gibt es nur bei Textfeldern mit dem Suchmodus A und wenn die entsprechende Variable auf y gesetzt ist, also nicht generell. Dieser Suchmodus umgeht die Indizes, d.h. eine Suche nach ü, ue, ß wird etwas länger dauern. Die Suche nach "Nicht-Umlauten" dagegen nutzt die Indizes. Es ist daher empfehlenswert, dieses Feature sparsam einzusetzen.
Einfache Suche
Sucheintrag | Suchergebnis |
|---|---|
Wort | Findet alle Datensätze, die Wort enthalten. |
Wort1 Wort2 | Findet alle Datensätze, die Wort1 UND Wort2 enthalten. |
Wort1 !Wort2 | Findet alle Datensätze, die Wort1 enthalten, nicht jedoch Wort2. |
Qualifizierte Sucheinträge (Ersetzungszeichen, Operatoren und Ausdrücke)
Art | Zeichen | Bedeutung |
|---|---|---|
Ersetzungszeichen | % | Ersatz für kein Zeichen oder beliebig viele nicht bekannte Zeichen. |
? | Ersatz für genau ein beliebiges, nicht bekanntes Zeichen | |
Logische Operatoren* | | | Verknüpft zwei oder mehr Wörter innerhalb eines Suchbegriffs mit ODER (eines muss mindestens erfüllt sein), z.B. Bau | AG. Das |-Symbol muss von Leerzeichen umgeben sein, damit es als logischer Operator interpretiert wird. |
& | Verknüpft zwei oder mehr Wörter innerhalb eines Suchbegriffs mit UND, der JustRelate-CRM-Standard (alle müssen erfüllt sein). | |
! | NEGATOR**. Schließt ein Wort explizit aus, z.B. !Bau. Der Operator schließt Leereinträge nicht mit ein. Sollen auch Leereinträge eingeschlossen werden, fügen Sie |NULL an. | |
~ | Der SOUNDEX-Operator findet ähnlich klingende Wörter. Die Ähnlichkeitssuche ist auf Wortanfänge beschränkt. Vermeiden Sie nach Möglichkeit die Ähnlichkeitssuche in Feldern mit zusammengesetztem Inhalt (Name) und nutzen Sie sie am konkreten Feld im Filterdialog (Nachname) mit mindestens sechs Zeichen. | |
Vergleichs- | > | lexikalisch oder numerisch größer |
>= | lexikalisch oder numerisch größer oder gleich | |
< | lexikalisch oder numerisch kleiner | |
<= | lexikalisch oder numerisch kleiner oder gleich | |
Ausdrücke | ’’ (Zwei Hochkommas) oder NULL | Suche nach leeren Feldern (NULL). !’’ oder !NULL sucht nach nichtleeren Feldern. |
'%Wort1 Wort2 ...%' | Suche nach exakter Übereinstimmung mit der in Hochkommas eingeschlossenen Zeichenkette innerhalb eines Feldeintrags. Innerhalb von Hochkommas sind Ersetzungszeichen erlaubt und werden als solche behandelt. |
* Enthält ein Sucheintrag mehrere unterschiedliche logische Operatoren, gilt Vorrang: ! geht vor & geht vor |. Zur Steuerung der Priorität von Operationen im Sucheintrag können Klammern ( ) gesetzt werden. Klammern am Anfang oder Ende eines Wortes werden als Hilfssymbole interpretiert. Fehlt eine öffnende oder schließende Klammer, wird die andere ignoriert.
** Negatoren und Vergleichsoperatoren stehen immer am Anfang eines Wortes. Folgt dem Symbol jedoch ein Leerzeichen, so wird es nicht mehr als Operator, sondern als ein Wort interpretiert. Eine doppelte Negation gibt es nicht. Bei zwei Ausrufezeichen am Wortanfang wird nur das erste als Negator interpretiert.
*** Mehrere Vergleichsausdrücke können miteinander logisch UND- oder ODER-verknüpft sein. Negatoren und Ersetzungszeichen sind in diesem Fall nicht sinnvoll und werden nicht unterstützt.
Zu viele gefundene Datensätze
Die Kapazität eines Dialogs ist begrenzt. Liefert die Datenbank aufgrund einer unscharfen Recherche oder einer leeren Suchanfrage eine sehr große Anzahl von Datensätzen, zeigen die CRM-Masken nur die ersten 300 Datensätze an. Verfeinern Sie die Anfrage dann bitte nach Möglichkeit.
Tipp:
- Versuchen Sie nicht, "erst einmal alle Datensätze" zu laden.
- Eine präzise Suche ist immer effizienter, als sich durch Unmengen von Treffern zu kämpfen.
- Nutzen Sie die kombinierte Suche im Quickfinder, um zielgerichtet zu suchen.
- Erstellen Sie Filter, mit denen bereits ein Großteil der gesuchten Datensätze vorgefiltert wird, sodass Sie nur noch die Filterergebnisse mit dem Quickfinder zu verfeinern brauchen.
- Die Filterkapazität unterstützt größere Ergebnismengen (bis 10.000 Teffer).
Nutzen Sie vor dem Laden den Befehl Zählen, wenn Sie wissen möchten, wie viele Datensätze das Suchergebnis enthält. Sie ersparen sich dadurch lange Ladezeiten bei einer unscharf formulierten Suchanfrage.
Nach Abschluss einer Suche sind stets frühere Sucheinträge gespeichert. Löschen Sie deshalb vor einer neuen Suche die alten Sucheinträge mit dem Befehl Sucheinträge löschen.