Volltext-Suche in der Publikationsdatenbank |
Die Volltext-Suchfunktion der Publikationsdatenbank erlaubt eine durch die übrigen Kriterien allenfalls eingeschränkte Textsuche in den Publikations-Datensätzen, wobei entweder jeweils der gesamte Datensatz oder nur Teile davon durchsucht werden können. Alternativ kann auch über die Namen von Autoren, Herausgebern usw. nach Publikationen bestimmter Personen gesucht werden; dabei ist - im Gegensatz zur Suche in den Publikationsdaten - auch die Eingabe eines vollen Vornamens als Suchbegriff möglich. Diese beiden Such-Moden können explizit gewählt werden. Bei Wahl der Standard-Option "Suchziel automatisch auswählen", der Option "Der Suchtext enthält Namen von Personen (Namens-Datensätze durchsuchen)", oder beim Aufruf der Suchfunktion von der Startseite der Publikationsdatenbank werden die Eingabedaten erst analysiert und entweder einer der beiden obigen Betriebsmoden oder eine Mischform der beiden gewählt: Wenn ein oder mehrere in der Datenbank registrierte Namen unter den Suchbegriffen gefunden wurden, wird unter Einschränkung auf die betreffende(n) Person(en) als Autor/in(nen) oder anderweitig an der Publikation beteiligte Person(en) und unter Berücksichtigung allfälliger weiterer angegebener Suchbegriffe als erwartete Inhalte von Publikations-Datensätzen gesucht. Bei der Namens-Suche werden auch so genannte Alias-Einträge für Personen berücksichtigt, die unter mehreren Namen (z.B. nach Verehelichung) in der Publikationsdatenbank aufscheinen. Namen können entweder nur durch Angabe des Familiennamens oder von Familien- und Vornamen in beliebiger Reihenfolge spezifiziert werden, wobei Familien- und Vornamen unmittelbar nebeneinander stehen müssen und für den Vornamen auch eine abgekürzte Form verwendet werden kann. (Speziell dann, wenn ein Vorname auch als Familienname gebräuchlich ist, sollte die Form "Familienname Vorname" gewählt oder die abgekürzte Form des Vornamens verwendet werden, um unerwartete Ergebnisse zu vermeiden.) Aus Performance-Gründen kann nach maximal fünf Namen aktiv gesucht werden; allfällige über diese Zahl hinausgehende Namen im Suchtext werden ignoriert. In allen dieser Fälle wird eine Liste aller Publikationen ausgegeben, deren Datensätze entweder den Suchkriterien entsprechen, und / oder an denen alle jene Personen (als Autor/innen oder Herausgeber/innen usw.) beteiligt waren, die durch eine Suche in den Namens-Datensätzen identifiziert wurden. Für eine Suche in Publikations-Datensätzen, auch unter Angabe von Namen von Autor/innen oder anderen an der jeweiligen Publikation beteiligten Personen, stehen die beiden nachstehend beschriebenen Such-Algorithmen zur Verfügung; bei einer reinen Namens-Suche wird ausschließlich mit einer strikten Text-Suchfunktion gesucht. |
|
Die Publikationsdatenbank bietet zwei komplementäre Such-Algorithmen für eine Volltext-Suche an:
Die standardmäßig verwendete Google-artige Suchfunktion ist schneller und liefert nach Relevanz gereihte Ergebnislisten; insbesondere bei Verwendung kurzer Such-Begriffe sind die Ergebnisse aber oft etwas unerwartet. Es werden (zumindest im Standard-Suchmodus) jene Publikationseinträge ausgewählt, die mindestens eines der Wörter des Suchtextes enthalten. Eine größere Anzahl von Suchbegriffen vergrößert daher in der Regel die Anzahl der Ergebnisse. Weitere Informationen zur Optimierung der Anwendung der Google-artigen Suchfunktion finden Sie in der nachstehenden Beschreibung. Die strikte Text-Suchfunktion wird durch Setzen der Checkbox "Strikte Suche" im Feld "Suche nach" aktiviert. Sie ist - insbesondere bei fehlender oder sehr weit gefasster sonstiger Einschränkung der Publikationsauswahl - deutlich langsamer als die Google-artige Suchfunktion; sie liefert als Ergebnis eine nach Publikationsarten gruppierte Liste jener Datensätze, die alle angegebenen Suchbegriffe enthalten. Eine größere Anzahl von Suchbegriffen verringert daher die Anzahl der Ergebnisse. Weitere Informationen zur strikten Text-Suchfunktion finden Sie in der untenstehenden Beschreibung dieses Such-Algorithmus. Bei der Google-artigen Suchfunktion werden nur Wörter in den Publikations-Datensätzen gefunden, die genau gleich einem der angegebenen Suchbegriffe sind (oder - bei Verwendung des optionalen Operators "*" - mit einem der Suchbegriffe beginnen). Die strikte Text-Suchfunktion findet hingegen auch Datensätze, bei denen einer der Suchbegriffe als Teil eines Worts vorkommt. Daher findet die Google-artige Suchfunktion bei Angabe des Suchbegriffs "elektron" nur Datensätze, in denen das Wort "Elektron" (in beliebiger Groß- oder Kleinschreibung) existiert; die strikte Text-Suchfunktion findet hingegen auch "Mikroelektronik". (Bei Eingabe von "elektron*" würde die Google-artige Suchfunktion zwar "Elektronik", nicht aber "Mikrolektronik" finden. Ein vorangestellter "*" ("*elektron" oder "*elektron*") wird von der Google-artigen Suchfunktion ignoriert.) |
|
Die Google-artige Volltext-Suchfunktion |
|
Die Google-artige Volltext-Suchfunktion verwendet eine Funktionalität des Datenbank-Backends; sie ist daher im Programmcode der Publikationsdatenbank nur bedingt konfigurierbar. Da sie wesentlich schneller und mit höherer Wahrscheinlichkeit als die strikte Text-Suchfunktion Ergebnisse liefert, wurde sie als Standard-Suchfunktion implementiert. Bei Verwendung dieser Suchfunktion wird eine nach der Relevanz der gefundenen Daten sortierte Liste ausgegeben. Der Relevanz-Wert wird zur Information ebenso ausgegeben wie die Publikationsart der jeweiligen Publikation. Die Relevanz eines Eintrags nimmt mit der Häufigkeit der Nennung eines der Wörter des Suchtextes zu. Weites können auch die Publikationsart und die Qualität der Publikation in die Ermittlung des Relevanz-Wertes eingehen. Die folgenden Regeln gelten grundsätzlich für die Google-artige Volltext-Suche:
Die Suche kann durch eine Reihe von Operatoren angepasst werden. Bei Verwendung von mindestens einem dieser Operatoren ändert sich die Gewichtung der Datensätze; es werden auch Wörter, die in mehr als der Hälfte der Datensätze vorkommen, nicht mehr ignoriert. Die folgenden Operatoren stehen zur Verfügung:
Insbesondere bei Kombination mehrerer dieser Operatoren können die Ergebnisse aber auch von den hier beschriebenen abweichen; da es sich bei der Google-artigen Volltext-Suchfunktion um eine Funktion des Datenbank-Backends handelt, liegt sie nicht im Einflussbereich des Datenbank-Entwicklers! Die folgenden Beispiele - der Dokumentation des Datenbank-Backends entnommen - sollen die Anwendung der oben beschriebenen Operatoren illustrieren:
|
|
Die strikte Text-Suchfunktion |
|
Dieser Such-Modus wird durch Setzen der Checkbox "Strikte Suche" im Feld "Suche nach" aktiviert. Wenn ein aus mehreren Wörtern bestehender Suchbegriff eingegeben wird, so wird standardmäßig nach Datensätzen gesucht, die alle Wörter des Suchbegriffs enthalten, wobei diese an beliebigen Stellen des Publikationsdatensatzes, gleichgültig in welcher Reihenfolge und in welchen der zu durchsuchenden Felder, stehen können. Die folgenden Zeichen gelten als Trennzeichen zwischen Wörtern:
Der Suchtext "Das ist ein Beispiel" bewirkt also eine Suche nach Datensätzen, die die vier Worte "Das", "ist", "ein" und "Beispiel" in beliebiger Reihenfolge an beliebigen Stellen der mit der Klappliste "Text suchen in:" spezifizierten Teile der Publikationsdatensätze enthalten. Suchbegriffe, die aus einem der oben genannten Trennzeichen bestehen oder dieses enthalten, die aber nicht durch das Trennzeichen getrennt werden sollen, können zwischen doppelte Anführungszeichen (") gesetzt werden. Paare von Anführungszeichen werden vor der eigentlichen Suche entfernt; sie verhindern aber die Aufspaltung des zwischen ihnen stehenden Textes. Der Suchtext kann beliebig viele Suchbegriffe in Paaren von Anführungszeichen enthalten. Der Suchtext ""Das ist" "ein Beispiel"" wird daher in die Wortpaare "Das ist" und "ein Beispiel" umgesetzt, nach denen die Publikationsdatensätze durchsucht werden. Um nach einem der obigen Trennzeichen zu suchen, muss dieses ebenfalls zwischen doppelte Anführungszeichen gesetzt werden (z.B. ""+"" für die Suche nach einem Plus-Zeichen). Suchbegriffe, die ihrerseits ein doppeltes Anführungszeichen enthalten, sind zulässig; sie müssen aber hinter allen in Paare von Anführungszeichen gesetzten Suchbegriffen stehen. Sie könnten auch den gesamten Suchtext in doppelte Anführungszeichen setzen, also ""Das ist ein Beispiel"" , oder die Checkbox "Exakt nach diesem Text suchen" aktivieren. Die Einstellung dieser Checkbox ist nur dann relevant, wenn die Checkbox "Strikte Suche" gesetzt wurde. Verwenden Sie dieses Feature, wenn Sie sicher sind, dass es Datensätze mit exakt ihrem Suchtext gibt, und wenn Sie mit der Standardeinstellung zu viele Such-Treffer erhalten. Beachten Sie bitte auch:
|