In diesem BC können Sie Artikel über die Eingabe eines Suchbegriffes
(ähnlich wie man das beispielsweise von Google kennt) suchen. OpaccERP
zeigt jeweils diejenigen Artikel an, welche die Kriterien des eingegebenen
Suchbegriff erfüllen. Aus diesen kann dann der gewünschte Artikel
ausgewählt werden. Für jeden gefundenen Artikel können Sie sich jeweils
die Artikeltextblöcke (Button <
Textblock...>) anzeigen lassen oder eine
Preisabfrage starten. Die Gesamtzahl
der gefundenen Artikel (= Treffer) werden in Klammern hinter dem Wort
"Suchergebnis" direkt oberhalb der BO-Liste angezeigt.
Damit die Artikel Enterprise Search genutzt werden kann, müssen
zusätzliche Komponenten installiert und parametrisiert werden. Es handelt
sich hierbei um den Search-Service welcher die eigentliche Suche
durchführt und deren Resultat an OpaccERP zurückliefert und um den
Search-Agent welcher die notwendigen Daten bereitstellt. Welche Attribute
für die Artikel Enterprise Searchsuche zur Verfügung stehen wird über die
Konfiguration des Search-Agent festgelegt. Dabei können alle im Kontext
zum BO "Art" stehenden Attribute verwendet werden. (z.B. die
Artikelbezeichnung pro Sprache)
Die Dokumentation zur Enterprise Search finden sie in den Manuals -
Tech Notes - Komponenten - Enterprise Search
Suchbegriff
In dieser Zeile geben sie einen Suchbegriff ein. Mit Klick auf
den Button <Suchen> starten sie dann die Artikel Enterprise
Searchsuche. Eine Beschreibung der Such-Terminologie, finden sie am Ende
dieser Seite.
Suchergebnis
(...)
Die Anzahl der gefundenen Artikel wird Ihnen rechts
neben dem Titel "Suchergebnisse" angezeigt.
In der BO-Tabelle
werden Ihnen die gefundenen Artikel mit den Attributen "Artikel Nr.",
"Suchbegriff 1" und "Suchbegriff 2" angezeigt.
Die BO-Tabelle kann
nach jedem Attribut frei sortiert werden. Durch Doppelklick auf den
Spaltentitel kann das Sortierkriterium geändert werden.
Wenn Sie
die Artikel Enterprise Search aus dem WS
51000 Verkaufsdokument bearbeiten aufgerufen haben,
können Sie diejenigen Artikel aus dem Suchergebnis, die Sie als
Verkaufspositionen übernehmen wollen, mit der <Leertaste> markieren.
Wenn Sie nur einen Artikel markiert haben, wird dieser durch Bestätigen
mit <OK> direkt als Verkaufsposition übernommen.
Die BO-Liste
in diesem BC kann nach jedem Attribut frei sortiert werden. Die Sortierung
kann durch Doppelklick auf den Spaltentitel umgestellt werden.
Falls
sie die Möglichkeit der Direkteingabe nutzen, gelten alle Artikel als
markiert bei denen im entsprechend eingerichteten Attribut in der
BO-Liste, eine Eingabe gemacht wurde.
Wenn Sie mehrere Artikel
markiert haben, wird nach der Bestätigung durch <OK> das BC
51624 Multiselektion Artikel
geöffnet. Dies jedoch nur dann, wenn sie
nicht mit der
Direkteingabe arbeiten.
Wenn Sie das Artikel-Query aus dem WS
61000 Einkaufsdokument bearbeiten
aufgerufen haben, können Sie diejenigen Artikel aus dem Suchergebnis, die
Sie als Einkaufspositionen übernehmen wollen, mit der <Leertaste>
markieren. Wenn Sie nur einen Artikel markiert haben, wird dieser durch
Bestätigen mit <OK> direkt als Einkaufsposition
übernommen.
Die BO-Liste in diesem BC kann nach jedem Attribut frei
sortiert werden. Die Sortierung kann durch Doppelklick auf den
Spaltentitel umgestellt werden.
Falls sie die Möglichkeit der
Direkteingabe nutzen, gelten alle Artikel als markiert bei denen im
entsprechend eingerichteten Attribut in der BO-Liste, eine Eingabe gemacht
wurde.
Wenn Sie mehrere Artikel markiert haben, wird nach der
Bestätigung durch <OK> das BC
61624 Multiselektion Artikel geöffnet. Dies jedoch nur
dann, wenn sie
nicht mit der Direkteingabe arbeiten.
Such-Terminologie:
Die Artikel Enterprise Search
bietet viele verschiedene Suchmöglichkeiten. Nachfolgend eine Auflistung
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 Artikel Enterprise
Search 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 Artikel Enterprise Search
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 Artikel Enterprise Search 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 Artikel Enterprise Search 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 Artikel Enterprise Search
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 Artikel Enterprise Search 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 Artikel Enterprise Search 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