|
Felder

Zusätzlich
zur Volltextsuche stellt dtSearch eine
Funktion zur Verfügung, mit der eine indizierte oder nichtindizierte
Suche auf ein bestimmtes Feld eingegrenzt werden kann. Beispielsweise
könnten Sie nach Apfel
Strudel w/5 Brombeere Marmelade suchen, beschränkt
auf das Thema-Feld in einem Dokument oder einer Datenbank.
dtSearch unterstützt außerdem Kombinationen aus Volltext-
und Feldsuchen, zum Beispiel:
visual basic und (Name enthält (Schmitz
oder Schulz)) Vordefinierte
Felder
dtSearch unterstützt Feldsuchen
in Textverarbeitungs-, Tabellenkalkulations-, Datenbank-, PDF- und HTML-Dokumenten.
Informationen zu besonderen XML-Suchfunktionen finden Sie weiter unten.
 |
Zum
Anzeigen einer Liste der definierten Felder in den indizierten Dokumenten
klicken Sie im Dialogfeld Search von dtSearch Desktop oder
Network auf die Schaltfläche fields. |
 |
Bei
Feldsuchen wird der volle Umfang von Volltextsuchfunktionen
unterstützt. |
"Spontan"
Felder
Zusätzlich zu den in Datenbanken
und Dokumenten vordefinierten Feldern unterstützt dtSearch auch
eine ganze Reihe von "Spontan"-Feldern.
 |
dtSearch
kann einen Ausdruck zwischen einer von Ihnen angegebenen Start-
und Endfeldmarkierung auffinden. Beispielsweise könnten Sie
Ihre Briefe nach Folgendem durchsuchen: Liebe
bis Dein enthält Tante Alma |
 |
dtSearch
fügt automatisch seine eigenen automatisierten Feldmarkierungen
am Anfang (xfirstword) und Ende (xlastword) jedes
Dokuments ein. Sie können mit Hilfe dieser Markierungen eine
Suche auf den Anfang oder das Ende von Dokumenten einschränken,
wie zum Beispiel in: Apfel
Strudel w/10 xfirstword |
 |
Mittels
Dateisegmentierungsregeln können Sie lange Textdateien in mehrere
Unterdokumente aufteilen, wobei jedes Unterdokument gewissermaßen
als ein Feld behandelt wird. |
XML-Felder
Wie bei jedem anderen Dokument oder einer
Datenbank, das/die Felder enthält kann dtSearch indizierte und
nichtindizierte Suchen unter Verwendung des vollen Suchfunktionsumfangs
von dtSearch über eine gesamte XML-Datenbank oder eingeschränkt
auf bestimmte Felder durchführen. Beispielsweise funktioniert visual
basic und (Name enthält (Schmitz oder Schulz)) genauso gut
bei einer XML-Datenbank wie bei einer Access-Datenbank, einem Word-Dokument,
einem HTML-Dokument oder einem PDF-Dokument usw.
|
| Suchergebnis
für eine Suche in geschachtelten Feldern mittels dtSearch
Web in einer Shakespeare XML-Datenbank. |
|
Aufgrund
der besonderen Struktur hierarchischer XML-Daten unterstützt dtSearch
außerdem Suchen, die auf exakte Kombinationen von Feldern und
Unterfeldern eingeschränkt sind. Zum Beispiel könnten Sie
in der Shakespeare-XML-Datenbank, die unter http://www.dtsearch2.com/
bereitgestellt wird, nach Folgendem suchen:
 |
persona
enthält Henry |
 |
scene/stagedir
enthält exeunt citizens |
 |
scene/speech/line
enthält publius |
 |
/play/title
enthält Henry the Fifth |
 |
scene//line
enthält publius |
| |
|
Mit dem
ersten Beispiel würden alle Felder mit dem Titel persona
gesucht, die Henry enthalten.
Die zweite Suchanfrage, die den Schrägstrich ( / ) als Feldtrennzeichen
enthält, würde nach einem Feld mit Titel stagedir suchen,
das exeunt citizens enthält, wobei das Feld stagedir
unmittelbar einem Feld namens scene untergeordnet ist.
Mit dem
dritten Beispiel würde nach einer dreifach hierarchisch geschachtelten
Feldstruktur scene/speech/line gesucht, die publius enthält.
In dem vierten Beispiel, das mit dem Schrägstrich ( / ) beginnt,
würde nach dem Feld play gesucht, das sich auf der obersten
Ebene der Hierarchie befindet, mit einem direkt untergeordneten Feld
namens title, das wiederum Henry the Fifth enthält.
In dem
letzten Beispiel mit dem doppelten Schrägstrich ( // ) würde
nach einem Feld mit Titel line gesucht, das publius enthält.
Im Gegensatz zu den anderen Beispielen, in denen exakte hierarchische
Strukturabfolgen angegeben werden, könnte sich in diesem letzten
Beispiel das Feld line überall befinden, von unmittelbar
dem Feld scene untergeordnet bis hin zu einer mehrere Ebenen
tiefen Schachtelung.
Schließlich
können auch bei einer XML-Datenbank, wie bei jedem anderen Dokument
oder einer Datenbank, das/die in Felder strukturiert ist, Volltextsuche
und geschachtelte Feldsuche miteinander kombiniert werden. Zum Beispiel
könnte eine kombinierte Volltext- und Feldsuche innerhalb der Shakespeare-XML-Datenbank
folgendermaßen aussehen: (henry
the fifth) und (scene/speech/line enthält publius).
Um die
Onlinedemo der XML-Shakespeare-Suche anzuzeigen, wechseln Sie zu folgender
Website: http://www.dtsearch2.com/.
Verwandte
Themen
|