Kombination von Suchergebnissen
Bei umfangreichen Selektionen kann es sinnvoll sein, mehrere Suchanfragen zu kombinieren, anstatt eine einzelne sehr komplexe Suchanfrage zu stellen.
Grundsätzlich wird bei jeder Suchanfrage ein Set gebildet, welches über set<SETNUMMER> bzw. s<SETNUMMER> zu verfügung steht.
Diese Sets können mit Hilfe von Boolschen Operatoren (und, oder, nicht) kombiniert werden.
Schema
f s<SETNUMMER> [UND ODER NICHT] s<SETNUMMER> [[UND ODER NICHT] s<SETNUMMER>[...]]
Beispiel
f s1 NICHT s2
Erläuterung
Finde alle Titel des Sets 1, die nicht im Set 2 vorkommen.
Begriffe, die bei der Suche in Anführungszeichen gesetzt werden müssen
Es kann vorkommen, dass Sie nach Titeln suchen, die teilweise gleiche Wörter enthalten, wie sie vom CBS als Indexschlüssel genutzt werden. Dies führt zu dem Ergebnis, dass nichts gefunden wird, da das CBS ein Wort ihrer Suchanfrage als Indexschlüssel und nicht als Stichwort interpretiert.
Beispiel
Gesucht wird der Titel "DOK".
Ihre Suche
f tit DOK
führt zu keinem Ergebnis, da 'DOK' ein Indexschlüssel im CBS ist.
Um trotzdem den Titel zu finden, müssen Sie das Stichwort in Anführungszeichen setzen:
f tit "DOK"
Hinweis
Eine Liste aller Stichwörter, die bei der Suche in Anführungszeichen zu setzen sind, finden Sie hier.
Runde Klammern
Runde Klammern () erfüllen in der Suchanfrage verschiedene Rollen. Im Zusammenhang mit einem Index können sie helfen, die Suchanfrage zu verschlanken:
Anstatt
f dcz 500 nicht 510 oder 520 nicht 510 oder 530 nicht 510 oder 540 nicht 510
kann geschrieben werden
f dcz (500 oder 520 oder 530 oder 540) nicht 510
Beide Suchanfragen führen zur gleichen Ergebnismenge. Dabei ist die zweite Suchanfrage sehr viel kompakter.
Im Zusammenhang mit Boolschen Opertoren (und, oder, nicht) können Klammern helfen, komplexe Suchanfragen richtig zu stellen.
Finde alle Titel mit der DDC-Notation 500 oder 600, die aber nicht die DDC-Notation 610 besitzen.
Falsch:
f dcz 500 oder 600 nicht 610
Die Anfrage findet aber auch die Titel, welche die DDC-Notation 500 und 610 gleichzeitig haben.
Richtig:
f dcz (500 oder 600) nicht 610
Wie in der Mathematik werden die Klammern zuerst "berechnet". D.h. es werden zuerst alle Titel mit der DDC-Notation 500 oder 600 gesucht. Die resultierende Treffermenge wird dann und auf diejenigen Titel eingeschränkt, welche nicht die DDC-Noation 00 besitzen. Erst danach wird die daraus resultierende Treffermenge mit der Anfrage zu der DDC-Notation 320 kombiniert.
Man könnte die gleiche Treffermege auch folgendermaßen ermitteln:
f dcz 500 nicht 610
f dcz 600 nicht 610
f s1 oder s2
Eckige Klammern
Eckige Klammern erlauben bei der Suchanfrage einen Zeichenbereich anzugeben. Dies kann eine Suchanfrage sehr verschlanken.
Anstatt
f bcz 500 oder 510 oder 520 oder 530 oder 540 oder 550 oder 560 oder 570 oder 580 oder 590
kann geschrieben werden
f bcz 5[0-9]0
Dies kann besonders sinnvoll sein, wenn sehr große Bereiche abgefragt werden sollen. Dann kann anstatt des Aufzählens der Zeichen in den eckigen Klammern auch ein Bis-Strich eingefügt werden ([a-z] oder [0-9]).
Buchstaben, Zahlen und Satzzeichen können auch in eckigen Klammern als Zeichenbereich zusammengefasst werden: [a-z0-9,.?!@]
Besondere Zeichen: Trunkierung und Platzhalter
Oft sind Stichworte bei der Suche nur teilweise bekannt oder es werden Titel gesucht, die ein Stichwort in verschiednen Formen enthalten.
Um zu verhindern, dass nach allen möglichen Formen der Stichwörter geucht werden muss, wird an dem Stichwort-Stamm das Zeichen '?' als Trunkierung angehangen.
Beispiel
f tit histori?
Diese Suche findet alle Titel mit dem Stichwort-Stamm 'hsitori'. Also zum Beispiel 'historisch', 'historische', 'historic', 'historical', 'historia' oder 'historique'.
Wird das Fragezeichen nicht rechts am Wort sondern im Wort angewendet, so dient es als Platzhalter für beliebig viele Zeichen.
Beispiel
f tit histori?e
Diese Suche findet alle Titel mit den Stichwörtern 'historische', 'historique' etc.
Anstelle des Fragezeichens kann auch ein Ausrufezeichen als Platzhalter eingesetzt werden. Das Ausrufezeichen dient dann als Platzhalter für ein beliebiges Zeichen.
Beispiel
f tit histor!
Diese Suche findet alle Titel mit den Stichwörtern 'history', 'histora' etc. nIcht aber Titel mit Stichwörtern, die nach dem Stichwort-Satmm mehr als ein Zeichen haben (z.B. 'historia').
