Die Vertec Volltextsuche
Ab Vertec 6.8 verfügt Vertec über eine Volltextsuche, die zusätzlich zu den Texten in Vertec auch die in Vertec gespeicherten E-Mails (inkl. Anhänge) und Dokumente durchsucht.
Ein Klick auf die Lupe im Navigationsmenü (oder die Funktionstasten F6 und F12) öffnet die Vertec Suchseite:

Es gibt folgende Suchfelder:
Datum von, bis |
Bei Angabe eines Datumsintervalls werden nur Suchobjekte innerhalb dieses Intervalls berücksichtigt. Als Datum gilt bei den verschiedenen Suchobjekten Folgendes:
Standardmässig ist als bis Datum der heutige Tag eingetragen. |
Sprache für die Wortstamm-Suche wählen |
Die Sprachauswahl für die Wortstamm-Suche wird angezeigt, wenn in den Systemeinstellungen Volltextsuche zusätzliche Sprachen für die Indizierung angegeben sind. Wortstamm-Suche bedeutet, dass beispielsweise eine Suche nach "Haus" auch "Häuser" findet. Die Wortstamm-Suche ist sprachabhängig; die Suche nach "bikes" findet "bike" nur, wenn als Sprache EN ausgewählt ist. Standardmässig ist die Sprache der aktuellen Benutzeroberfläche vorausgewählt, falls vorhanden, ansonsten die Standardsprache. |
Ähnliche Begriffe berücksichtigen |
Mit dieser Option kann die Suche um ähnliche Begriffe erweitert werden, wenn man das Gefühl hat, dass mit der genauen Suche zu wenig Resultate erscheinen. Die Option wird nicht gebraucht für Umlaute, Sonderzeichen, Wortstämme etc. Diese sind bereits mit der normalen Suche abgedeckt, siehe den Abschnitt über die Suchsyntax. So findet die normale Suche nach "Bär" beispielsweise auch "Bar", "Baer" und "Bären". Mit aktivierter Ähnlichkeitssuche werden dann auch "Bank", "Banken", "Baron" etc. gefunden. |
Nur aktive |
Ist diese Option aktiviert (Standard), werden nur aktive Einträge in der Resultatsliste angezeigt.
|
Klassenauswahl |
Ab Vertec 6.8.0.9. Hier kann vorselektiert werden, in welchen Klassen gesucht werden soll. Es stehen alle Klassen zur Auswahl, für die Indexfelddefinitionen vorhanden sind. Ist für eine Klasse eine Anzeige Klassenname hinterlegt, wird dieser angezeigt. Mit der Checkbox |
Sucheinstellungen speichern |
Ab Vertec 6.8.0.15 können die Sucheinstellungen gespeichert werden. Folgende Werte werden gespeichert:
Die Einstellungen werden permanent gespeichert. Bei jedem Aufruf der Volltextsuche, auch nach einem Neustart von Vertec, werden die Sucheinstellungen entsprechend voreingestellt. Ein Zurücksetzen gibt es nicht. Sie können einfach eine neue Sucheinstellung speichern. Der Standard ist: Nur aktive = True, Ähnlichkeitsuche = False, alle Klassenhäkchen gesetzt. Bitte beachten Sie, dass das Sitzungseinstellungen speichern unabhängig von der Speicherung der Sucheinstellungen ist. Diese wird beim Speichern der Sitzungseinstellungen also nicht automatisch mitgespeichert. |
Suchfeld |
Hier wird der Suchbegriff eingegeben. Genauere Angaben über die Syntax finden Sie im Abschnitt Suchsyntax weiter unten. |
Suchresultate von Aktivitäten nachfiltern |
Dieser Bereich erscheint nur, wenn bei der Klassenauswahl die Nachdem die Suchresultate erschienen sind, können gefundene Aktivitäten noch verfeinert resp. nachgefiltert werden.
Zusätzlich kann nach dem Fundort gefiltert werden: in E-Mails, Dokumenten, Bildern oder in der Aktivität selbst (in indiziertem Feld).
|
Ein Klick auf Suchen oder Enter startet die Suche. Die Resultate erscheinen unterhalb:

Die Suchresultate sind standardmässig absteigend nach Relevanz und nach Datum sortiert.
Der Doppelklick auf ein Suchresultat öffnet das entsprechende Objekt.
Dokumente und E-Mail Attachments, in denen der Suchbegriff gefunden wurde, werden als Link angezeigt und können direkt geöffnet werden.
Bei Aktivitäten werden zusätzlich das Projekt und der Kontakt angezeigt, falls vorhanden. Auch dies sind Links direkt zum entsprechenden Objekt:

Insgesamt werden maximal 500 Suchresultate angezeigt, auch wenn in einer Suche mehr als 500 Einträge gefunden wurden. Oben wird bei den einzelnen Klassen angezeigt, wie viele Einträge angezeigt werden und wie viele insgesamt gefunden wurden (angezeigt / gefunden). Das ist insbesondere dann hilfreich, wenn mehr Einträge gefunden wurden als angezeigt werden können:

In diesem Fall kann durch Einstellen der Such- und Filteroptionen das Suchresultat eingegrenzt werden.
Das Total der gefundenen Objekte wird wie folgt angegeben:
angezeigt und gefunden gleich.>1500. ca. 100. Suchbegriffe können in Anführungszeichen gesetzt werden. In diesem Fall wird nach dem gesamten Begriff gesucht. So findet zum Beispiel die Suche nach "Christoph Keller" nur Einträge, in welchen dieser Begriff genauso vorkommt. Sucht man hingegen nach Christoph Keller, ohne Anführungszeichen, werden alle Einträge gefunden, die Christoph und Keller enthalten.
Werden mehrere Wörter ohne Anführungszeichen eingegeben, werden die Wörter mit AND gesucht. Es werden also nur Resultate angezeigt, welche eine Kombination der Wörter enthalten.
Dies kann wie folgt angepasst werden:
Christoph OR Keller findet alle Einträge, in denen entweder Christoph oder Keller (oder beides) vorkommen.Christoph NOT Keller findet alle Einträge, in denen Christoph, aber nicht Keller vorkommen.AND, NOT und OR müssen in Grossbuchstaben geschrieben werden. Die Wörter können beliebig mit Schlüsselwörtern und Anführungszeichen oder Wildcards (siehe unten) kombiniert werden.
Mit einem Fragezeichen ? kann ein beliebiges Zeichen ersetzt werden, womit Suchbegriffe mit variierenden Buchstaben erfasst werden können, ohne jedes mögliche Szenario einzeln eintragen zu müssen. Beispiel:
H?nd findet sowohl die Begriffe Hand als auch Hund.Mit einem Stern * als Platzhalter kann die Suche nach dem eingegebenen Begriff erweitert werden. Der Stern ersetzt eine beliebige Anzahl von Zeichen. Beispiele:
Globalisierung. Wird in der Suche global eingegeben, findet die Suche nichts, global* hingegen findet die entsprechende Aktivität.0018 nichts. Die Suche nach *0018 hingegen findet Aktivitäten und Rechnungen in Verbindung mit der gesuchten Rechnungsnummer:

Hinweis: Die Verwendung von Wildcards entfällt bei sowohl aktivierter Ähnlichkeitssuche als auch Wortstammsuche, da der Suchbegriff bereits in beiden Fällen mit ähnlichen oder verwandten Begriffen im Index abgeglichen wird. So findet z.B. die Suche nach globaal* oder globaalisier?ng keine Ergebnisse.
Umlaute und Sonderzeichen werden ignoriert, sowohl bei der Indizierung als auch bei der Suche. Das heisst, die Suche nach "Müller" sucht nach "Muller" und findet so sowohl "Müller" als auch "Muller", die Suche nach "Sørenson" findet "Sørenson", "Sörenson" und "Sorenson" Das bringt über alle Sprachen hinweg die besten Resultate.
Ab Vertec 6.8.0.15 gibt es keine Stoppwörter mehr.
In früheren Versionen gibt es ein Set von sprachspezifischen Stoppwörtern, nach denen nicht gesucht wird, wie "und", "in", etc. Besteht ein Suchbegriff nur aus Stoppwörtern, werden keine Resultate angezeigt.
Ist die Option Ähnliche Begriffe berücksichtigen aktiviert, kommt die sogenannte Levenshtein-Distanz zum Einsatz. Das bedeutet, dass eine gewisse Abweichung geduldet wird.
In der Vertec Volltextsuche gelten folgende Regeln:
Die Suche nach Rechnugn (Tausch zweier Zeichen), Rechnunn (Änderung eines Zeichens) oder Rechung (Weglassen eines Zeichens) findet den Begriff Rechnung.
Wortstamm-Suche bedeutet, dass beispielsweise die Suche nach Haus auch Häuser findet.
Die Wortstammsuche ist automatisch immer aktiv. Sie ist sprachabhängig und bezieht sich auf die Sprache, die bei der Suche ausgewählt ist.
Die Suche nach bikes findet bike zum Beispiel nur, wenn als Sprache EN ausgewählt ist.
Für die Wortstammsuche stehen ausser der Standardsprache die Sprachen zur Verfügung, die in den Systemeinstellungen als zusätzliche Suchsprachen hinterlegt sind.
Bei der Volltextsuche werden alle Daten und Dokumente durchsucht, die indiziert wurden.
Berücksichtigt werden alle Objekte, für die mindestens eine Konfiguration hinterlegt ist. Dafür gibt es in den Klasseneinstellungen auf jeder Klasse einen Unterordner Indizierte Felder:

Zudem gibt es im Ordner Einstellungen > Volltextsuche eine Übersichtsliste über alle Indexfelddefinitionen:

Hier können weitere Indexfelder definiert und damit in den Suchindex aufgenommen werden. Die hier dargestellten Indexkonfigurationen werden von Vertec standardmässig mitgeliefert.
Hinweis: Das Indizieren von Dokumenten und E-Mails wird nicht hier konfiguriert, sondern in den Systemeinstellungen Volltextsuche gesetzt.
Ab Version 6.8.0.18 ist es möglich Belege (Bilder & PDFs) in Spesen und Kreditoren zu indizieren. Auch für diese Klassen werden üblicherweise Indexfelddefinitionen erfasst, die wie folgt aufgebaut sind:

Als Suchergebnis wird der Dokumentname als Belegdokument ausgegeben, wenn der Suchbegriff im Beleg gefunden wurde. Dieser kann wie bei Dokumenten und Anhängen in E-Mails direkt von dort aus geöffnet werden.
Die Indexfelddefinitionen haben folgende Attribute:
(string/varchar). In diesem Fall muss das Indexfeld ein persistentes Member der Klasse sein.(blob). Siehe Abschnitt davorSonderbehandlung bei Kreditoren und Spesen.Werden neue Indexfelder definiert, muss die Indexierung neu angestossen werden, bevor entsprechende Resultate erscheinen. Dies kann mit einer der Python Funktionen oder mit der geplanten Aufgabe geschehen.