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.