In diesem BC können Sie über die Eingabe eines Suchbegriffes (ähnlich
wie man das beispielsweise von Google kennt) nach beliebigen BOs suchen.
OpaccERP zeigt jeweils diejenigen BOs an, welche die Kriterien gem. dem
eingegebenen Suchbegriff erfüllen, wobei die Treffer nach BO-Typ gruppiert
werden. Aus diesen Treffern kann das gewünschte BO ausgewählt und
angezeigt werden. Dabei ist es möglich, das für die Anzeige zu verwendende
BC selber zu bestimmen. Zu jedem BO-Typ können Sie sich beliebige im
Kontext stehende Attribute anzeigen lassen. Dies ist sowohl in der
Trefferliste als auch im DIY-Panel möglich. Die Trefferliste lässt sich
dabei nach jedem Attribut frei sortieren.
Damit die Enterprise Search genutzt werden kann, müssen zusätzliche
Dienste (Search Agent und Search Service) installiert und eingerichtet
werden. Der Search-Service führt die eigentliche Suche durch und liefert
deren Resultat an OpaccERP zurück. Der Search-Agent stellt die notwendigen
Daten bereit. Die Vorgaben für die Installation des Search-Service und des
Search Agent sind in den Opacc Manuals unter Tech Notes - Einrichten OXAS
- Enterprise Search beschrieben.
Suchbegriffe:
In dieser Zeile geben Sie die Suchbegriffe ein.
Mit Klick auf den Button <Suchen> starten Sie dann die Enterprise
Search. Eine Beschreibung der Such-Terminologie, finden Sie weiter unten
auf dieser Seite.
Treffer
Im
Navigationsbereich werden die BO-Typen angezeigt in welchen die Suche
Treffer erzielt hat. In Klammern steht bei jedem BO-Typ die Anzahl
Treffer.
Durch Klick auf einen BO-Typ werden die Treffer dann in
der BO-Liste rechts neben dem Navigationsbereich angezeigt.
 |
Hinweis
Die Position des Splitters (welcher
Treffer und BO-Liste trennt) kann in der BC-Vorlage gespeichert
werden.
|
Details (abhängig vom BO-Typ)
In der BO-Liste werden Ihnen die
Treffer in Abhängigkeit zum gewählten BO-Typ mit den Attributen "ObjId",
"ObjNr" und "ObjName" angezeigt. Diese Attribute können Sie nach belieben
ändern oder ergänzen. Detaillierte Informationen zum Bearbeiten einer
BO-Liste finden Sie im Kapitel
BO-Liste
Beachten Sie, dass diese Einstellungen
in der Vorlage des BC 84500 pro BO-Typ abgespeichert werden können.
Die BO-Liste in diesem BC kann nach jedem Attribut frei sortiert
werden. Die Sortierung kann durch Doppelklick auf den Spaltentitel
umgestellt werden.
DIY-Panel (abhängig vom BO-Typ) oder Info-Panel
In dieser Gruppe
wird in Abhängigkeit von der Art der aktiven Treffer entweder das
DIY-Panel oder das Info-Panel angezeigt. Handelt es sich bei den aktiven
Treffern um DMAS-Dokumente handelt, wird das Info-Panel angezeigt, in dem
die Dokumentnummer, der Titel, die Beschreibung,
sowie Dokumentdatum, Autor und Datensprache des
DMAS-Dokuments angezeigt werden.
Bei allen anderen Treffen werden
im DIY-Panel, die in Abhängigkeit vom aktiven BO-Typ, für die Anzeige
definierten Attribute angezeigt.
Beachten Sie, dass die
Einstellungen im DIY-Panel in der BC-Vorlage pro BO-Typ abgespeichert
werden können.
BO öffnen oder
DMAS-Dokument öffnen
In dieser Gruppe wird in Abhängigkeit von der
Art der Treffer entweder die Gruppe BO öffnen oder DMAS-Dokument
öffnen angezeigt. Handelt es sich bei den Treffern um DMAS-Dokumente,
wird die Gruppe DMAS-Dokument öffnen mit den Buttons
<Einsehen> und <DMAS-Dokument-Details...> angezeigt. Bei allen
anderen Treffern wird die Gruppe BO öffnen mit dem Attribut
Start mit BC und dem Button <Weiter> angezeigt.
BO öffnen - Start mit BC
Hier können Sie bestimmen mit welchem BC ein ausgewähltes BO
geöffnet wird. Mit Klick auf den Button <Weiter> wird das BC
aufgerufen.
Ist das Öffnen eines BO im gewählten BC nicht möglich,
wird das BC leer angezeigt.
Beachten Sie, dass diese Einstellung in
der BC-Vorlage pro BO-Typ abgespeichert werden kann.
DMAS- Dokument öffnen -
<Einsehen>
Mit diesem Button öffnen Sie die
Standard-View-Datei des aktiven DMAS-Dokument (analog Doppelklick auf
DMAS-Dokument in der Trefferliste).
DMAS- Dokument öffnen -
<DMAS-Dokument-Details...>
Mit diesem Button öffnen Sie
das BC
81001 DMAS-Dokument, in welchem alle
Details zum aktiven Dokument wie erweiterte Beschreibung, Versionen,
Verknüpfte Business-Objekte, Einstellungen und Ablageort hinterlegt sind.
DMAS- Dokument öffnen - <In
Workspace anzeigen...>
Suchterminologie
Die OpaccERP
Volltextsuche bietet viele verschiedene Suchmöglichkeiten. Nachfolgend
eine Erläuterung der Such-Terminologie.
Ausdrücke
(Terms)
Eine Suchabfrage setzt sich aus Ausdrücken und
Operatoren zusammen. Dabei kann ein Ausdruck aus einem einzelnen Wort
(Single Term) oder aus einer Gruppe von Wörtern (Phrase) bestehen. Wird
mit einer Phrase gearbeitet, müssen die Wörter in Anführungszeichen
eingeschlossen werden.
Mehrfache Ausdrücke können mit Booleschen
Operatoren (boolean operators) zu einer komplexen Suchabfrage kombiniert
werden.
(Details zu Operatoren, siehe weiter unten)
Wildcard Suche (Wildcard Searches)
Die OpaccERP Volltextsuche
unterstützt single und multiple Character Wildcards. Diese Wildcards
werden jedoch nur in einzelnen Worten (single Term) unterstützt. Eine
Phrase darf keine Wildcards enthalten.
Um ein single Character
Wildcard einzusetzen, wird das Fragezeichen "?" benutzt.
Um ein
multiple Character Wildcard einzusetzen, wird der Stern "*" benutzt.
d.h. "?" steht für ein beliebiges Zeichen (Character), "*" steht
für eine beliebige Anzahl Zeichen (Character) zwischen 0 und
n.
Beispiel:
Die Suche mit single Character Wildcard
findet alle Wörter die durch Ersetzen der Wildcard mit der Suchabfrage
übereinstimmen. Um "Text" und "Test" zu finden, kann nach "Te?t"
gesucht werden.
Die Suche mit multiple Character Wildcard findet
alle Wörter die durch Ersetzen der Wildcard durch 0 bis n Character mit
der Suchabfrage übereinstimmen. Um "Überstunden" und "Übergangen" zu
finden, kann nach "Über*en" gesucht werden.
Achtung!
Als Erstes Zeichen in einer Suche, kann sowohl "?" als auch "*" verwendet
werden.
Unscharfe Suche (Fuzzy Searches)
Die OpaccERP Volltextsuche
unterstützt Fuzzy Searches. Fuzzy Searches basieren auf dem "Levenshtein
Distance" oder "Edit Distance" Algorithmus. Mit Fuzzy Search ist eine
Suche nach "so ähnlich wie" gemeint. Also eigentlich eine unscharfe Suche.
Um eine Suchabfrage mittels Fuzzy Search durchzuführen, wird das
Tilde-Symbol "~" am Ende eines Suchwortes (Single Term) angefügt.
Beispiel:
Die Suche nach baum~ wird "Baum",
aber auch "Schaum" finden.
Suche "in der Nähe von" (Proximity Searches)
Die OpaccERP Volltextsuche unterstützt das Suchen von Wörtern
über eine bestimmte Distanz (in der Nähe von) hinweg. Um einen Proximity
Search durchzuführen, wird das Tilde-Symbol "~" am Ende einer Gruppe von
Wörtern (Phrase) angefügt.
Beispiel:
Um "apache" und
"jakarta" innerhalb von 10 Wörtern in einem Dokument zu finden, wird
folgendermassen gesucht: "jakarta apache"~10
d.h. die Worte
"apache" und "jakarta" dürfen nicht mehr als 10 Worte auseinander liegen.
Suche innerhalb eines Bereiches (Range
Searches)
Suchabfragen über einen bestimmten Bereich (Range
Queries) finden Werte die zwischen dem unteren und oberen eingegebenen
Endwert der Suchabfrage liegen. Es kann Inklusiv oder Exklusiv gesucht
werden. Inklusiv bedeutet, dass die Endwerte im Suchresultat enthalten
sind. Exklusiv bedeutet, dass die Endwerte im Suchresultat nicht enthalten
sind.
Wird Inklusiv gesucht, sind die Endwerte in eckige Klammern [
] zu setzen. Wird Exklusiv gesucht, sind die Endwerte in geschweifte { }
Klammern zu setzen.
Beispiel:
Die Suche nach
Titel:{Aida TO Carmen} liefert alle Dokumente deren Titel zwischen
"Aida" und "Carmen" liegt. Die Endwerte "Aida" und "Carmen" werden jedoch
nicht gefunden. Das Suchresultat enthält in diesem Fall nur die
Zwischenwerte. (Exklusiv Suche)
Relevanz von Ausdrücken (Boosting a Term)
Die OpaccERP Volltextsuche stellt eine Funktionalität zur
Verfügung, welche es erlaubt die Relevanz (Bedeutung) der gefundenen Werte
anzugeben. Um diese Funktionalität zu nutzen wird das Caret-Symbol "^"
zusammen mit einem Boost-Faktor (Zahl) der Suchabfrage angehängt. Umso
höher die Zahl, desto relevanter ist der Ausdruck. Der Default
Boost-Faktor ist 1. Dieser darf nicht negativ sein, kann aber kleiner als
1 gewählt werden. (z.B. 0.2)
Beispiel:
Es soll nach
"jakarta" und "apache" gesucht werden. Dabei soll dem Wort "jakarta" mehr
Relevanz zugewiesen werden. Die Suche sieht dann so aus: jakarta^4
apache
Die Relevanz kann auch auf Gruppen von Wörtern (Phrase)
angewendet werden. Die Suche sieht dann so aus: "jakarta apache"^4
"Opera Firefox"
Boolesche Operatoren (Boolean Operators)
Boolesche Operatoren erlauben es, Ausdrücke innerhalb einer
Suchabfrage logisch zu kombinieren. Die OpaccERP Volltextsuche unterstützt
folgende Operatoren: AND, "+", OR, NOT und "-". Beachten sie, dass
Boolesche Operatoren immer GROSS geschrieben werden müssen.
OR
Der OR Operator
verbindet zwei Ausdrücke und die Suche ist erfolgreich wenn einer der
Ausdrücke gefunden wird.
Beispiel:
Um Dokumente zu
finden die entweder "jakarta apache" oder nur "jakarta" enthalten, muss
folgendermassen gesucht werden: "jakarta apache" OR
jakarta
AND
Der AND
Operator ist der Default-Operator. d.h. dass immer dann wenn kein Operator
angegeben wird, die Ausdrücke mit AND kombiniert werden. Der AND Operator
kombiniert zwei Ausdrücke so, dass immer beide gefunden werden müssen
damit eine Suche erfolgreich ist.
Beispiel:
Um
Dokumente zu finden welche "jakarta apache" und "Opera Firefox" enthalten,
muss folgendermassen gesucht werden: "jakarta apache" AND "Opera
Firefox"
+ (Plus)
Der +
Operator legt fest, dass ein Ausdruck enthalten sein
muss.
Beispiel:
Um Dokumente zu finden welche "jakarta"
enthalten müssen und "apache" enthalten dürfen, muss folgendermassen
gesucht werden: +jakarta apache
NOT
Der NOT
Operator schliesst Ausdrücke aus. Das Suchresultat enthält also diese
Ausdrücke nicht.
Beispiel:
Um Dokumente zu finden
welche "jakarta apache" enthalten, "Opera Firefox" jedoch nicht enthalten,
muss folgendermassen gesucht werden: "jakarta apache" NOT "Opera
Firefox"
Beachten sie, dass der NOT Operator nicht mit einem
einzelnen Ausdruck verwendet werden kann. Die Suche NOT "jakarta
apache" funktioniert nicht.
- (Minus)
Der –
Operator funktioniert analog zum NOT Operator. Es werden Ausdrücke
ausgeschlossen. Das Suchresultat enthält also diese Ausdrücke nicht.
Beispiel:
Um Dokumente zu finden welche "jakarta
apache" enthalten, "Opera Firefox" jedoch nicht enthalten, muss
folgendermassen gesucht werden: "jakarta apache" - "Opera
Firefox"
Gruppieren von Ausdrücken (Grouping)
Die OpaccERP Volltextsuche unterstützt das Gruppieren von
Sub-Ausdrücken mit Hilfe von Klammern. Dies kann unter Umständen sehr
hilfreich sein.
Beispiel:
Um Dokumente zu finden
welche entweder "jakarta" oder "apache" sowie "website" enthalten, muss
folgendermassen gesucht werden: (jakarta OR apache) AND
website
Durch die Gruppierung werden Missverständnisse
vermieden. So ist bei obiger Schreibweise klar ersichtlich, dass "website"
enthalten sein muss und "jakarta" oder "apache" enthalten sein können.
Verwenden von Sonderzeichen (Escaping Special
Characters)
Die OpaccERP Volltextsuche unterstützt das
"Escaping" von Sonderzeichen (Special Characters). Damit ist gemeint, dass
die Sonderzeichen als Teil der Suchabfrage verwendet werden können. Damit
dies Funktioniert, muss einem Sonderzeichen immer ein Backslash "\"
vorangestellt werden.
Die aktuell verwendeten Sonderzeichen sind:
+ - && || ! ( ) { } [ ] ^ " ~ * ? :
\
Beispiel:
Um den Ausdruck (1+1):2 zu finden, muss
folgendermassen gesucht werden: \(1\+1\)\:2