Die
Arbeit an dtSearch begann bereits vor über einem
Jahrzehnt, im Jahre 1988. Anfang 1991 veröffentlichte
die dtSearch Corp. dtSearch 1.0 als Endbenutzerprogramm
für DOS. 1993 erweiterte das Unternehmen dtSearch
um eine 16-Bit-Version für Windows. Anfang 1994
wurde dtSearch von der dtSearch Corp. vollständig
neu entwickelt für die 32-Bit-Windows-Plattform.
Die
Neuentwicklung von dtSearch, die 1994 begonnen
wurde, resultierte im vollständigen Umschreiben
des dtSearch Codes, um die effiziente Einbindung
und Nutzung der Systemressourcen der 32-Bit-Windows-Plattform
zu gewährleisten. Nach der Veröffentlichung
von Windows 95 war dtSearch eines der ersten
kommerziellen 32-Bit-Produkte für Windows auf
dem Markt. Seitdem hat die dtSearch Corp. die
Produktpalette konsequent um vollständige Unterstützung
für Windows 98, für Windows NT sowie
für Windows 2000 und Windows Me erweitert.
Zusätzlich
zur Implementierung von Betriebssystemaktualisierungen
aktualisiert die dtSearch Corp. ebenfalls regelmäßig
dtSearch, um die Unterstützung neuer Textverarbeitungs-,
Datenbank- und Kalkulationstabellen-Dateiformate
sowie anderer Dateiformate zu integrieren -
und dies meist bedeutend früher als die entsprechenden
Dateiformatversionen veröffentlicht werden.
Das Unternehmen hat dtSearch darüber hinaus
auch aktualisiert, um neue Dateitypen zu unterstützen,
die im Laufe der Jahre Verbreitung gefunden
haben. Hierzu gehören die Formate ZIP, HTML,
PDF und in jüngster Zeit auch XML sowie Unicode.
Auch
die verfügbaren Suchfunktionen sind über die
Jahre stark erweitert worden. Die ersten Versionen
von dtSearch enthielten nur ein paar einfache
Boolesche, Nachbarschafts- und Platzhalterzeichen-Textsuchfunktionen.
Heutzutage verfügt dtSearch über mehr als zwei
Dutzend indizierter und nichtindizierter Textsuchfunktionen
mit von 0 - 10 anpassbarer, unscharfer (Fuzzy)
Suche, Synonym-/Konzept-/Thesaurus-Suche, Stammformensuche,
numerischer Bereichssuche, natürlichsprachlicher
Suche mit relevanzsortierten Suchergebnislisten
nach Trefferhäufigkeitsdichte oder -seltenheit,
variabler Begriffsgewichtung, einer Liste indizierter
Wörter mit Bildlauf und mehr.
1991
kam dtSearch als Desktop-Programm für den Endbenutzer
heraus. In der Folge erweiterte dtSearch Corp.
die Produktreihe um Client/Server-Netzwerkkomponenten
sowie um Komponenten zum elektronischen Veröffentlichen.
1994 begann dtSearch Corp. ihre Interessen auf
die Erschließung des Marktsegments für Entwicklerkomponenten
zu konzentrieren. Zu diesem Zeitpunkt trat eine
bedeutende Softwarefirma mit dem Anliegen an
dtSearch Corp. heran, ihre Text Retrieval-Technologie
in eine 32-Bit-DLL umzuwandeln, um sie so in
einem der ersten Softwareprodukte für Windows 95
zu integrieren. Diese bedeutende Softwarefirma
veröffentlichte Anfang 1995 ihr Produkt, in
dem die dtSearch Entwicklerkomponente eingebettet
war.
dtSearch
Corp. hat seine Entwicklerkomponente so entworfen,
dass sie in der Lage ist, in einer Vielzahl
von Umgebungen begrenzte Ressourcen einzusetzen,
ohne dabei die Leistungsfähigkeit oder Suchfunktionen
zu beeinträchtigen. Die dtSearch Entwicklerkomponente
ist jetzt sowohl als DLL als auch als COM-Objekt
verfügbar und einsetzbar. Zu den unterstützten
Sprachen sowie den enthaltenen Codebeispielen
gehören zusätzlich zu der ursprünglichen C++-Schnittstelle
die im Folgenden aufgeführten: Visual Basic,
Visual C++, Delphi, Java und Active Server Pages
(ASP). Im Lieferumfang der Entwicklerkomponente
von dtSearch Corp. ist ebenfalls die Dateiparser-Technologie
mit Suchergebnishervorhebung enthalten.
Bereits
seit 1998 bietet dtSearch Corp. auch dtSearch
Web als sofort einsatzbereite Internet-/Intranetlösung
in einem Paket mit einfach per Mausklick zu
konfigurierenden Installationsoptionen (Point
& Click) an. Eine Demosite, auf der die
Webfunktionalität von dtSearch - einschließlich
der Anzeige von HTML und PDF mit hervorgehobenen
Suchergebnissen sowie intakt eingebetteten Hyperlinks
und Abbildungen - demonstriert werden, steht
unter www.dtsearch2.com zur Verfügung.
Die Demonstration veranschaulicht außerdem die
Unterstützung von dtSearch Web für Suchen in
einer kompletten XML-Datenbank sowie Suchen,
die auf eine bestimmte Kombination von Feldern
oder Unterfeldern eingeschränkt sind.
Die
Entwicklung von dtSearch Web durch dtSearch
Corp. hat ebenfalls beachtliche Auswirkungen
auf die jüngste Entwicklung der dtSearch Entwicklerkomponente
gehabt. Das dtSearch Text Retrieval-Modul enthält
nun Beispielquellcode für dtSearch Web sowohl
in ASP- als auch in ISAPI-basierten Versionen.
Darüber hinaus nutzen sowohl dtSearch Web als
auch das dtSearch Text Retrieval-Modul gemeinsam
die integrierten, proprietären HTML-Konverter
von dtSearch Corp. für nicht webfähige Formate,
wie zum Beispiel Textverarbeitungs-, Tabellenkalkulations-
oder Datenbankdokumente.
Gegen
Ende 2000 kündigte die dtSearch Corp. Version
6.0 der dtSearch Produktreihe an. Die neue Version
wurde um Funktionen wie "FindPlus Verteiltes
Suchen" sowie weitere Features zur Optimierung
des Zugriffs auf Informationen innerhalb eines
Unternehmens erweitert. Sie enthält auch eine
neue Version von Web Spider. Eine Linux-Version
des dtSearch Text Retrieval-Moduls befindet
sich im Betastadium.