Developers: Text Retrieval Engine

The dtSearch Text Retrieval Engine lets you incorporate dtSearch's proven, industrial strength text retrieval technology into your own products for the PC, LAN or Internet.

The Engine uses a simple, high-level interface consisting of four basic functions: one to initialize the Engine; one to deinitialize the Engine; one to build indexes; and one to search indexes.

The Engine supports all of the search features in the dtSearch end-user product - natural language, fuzzy, phonic, Boolean, proximity, numeric range, field, etc.   The Engine also includes access to the same built - in thesaurus as the end - user product for synonym or concept searching.

All dtSearch developer products come with one year free updates and free technical support to a single point of contact in the purchasing organization.  


Industrial Strength

  • Proprietary indexing and searching algorithms provide fast performance even over extremely large databases.
  • The Engine has unlimited capacity.
  • It is optimized to run efficiently on all Windows platforms.   (The Engine started out as a 32 - bit Windows application.)

Proven Technology

  • The Engine was used in one of the first Windows 95 applications.
  • Commercial software incorporating the Engine has sold over half a million copies.
  • The Engine and the dtSearch end-user product are compiled from the same code.

Language and Platforms

  • Easy access for developers using Active X, C/C++, Visual Basic, VBScript, Active Server Pages (ASP), Delphi, etc.
  • Includes sample source code in all support languages.
  • 32-bit & 16-bit versions available.

File Format Support

  • Supports major word processor formats, databases (through ODBC), spreadsheets, PDF, HTML, emails, etc.
  • Can convert retrieved files to HTML for display with popular Web browsers, with graphic marking hits.
  • Can display PDF files in the Adobe Reader, with hit highlighting.

Advanced Features

In addition to the basic APIs the Engine includes APIs to:

  • Add support for your own proprietary file formats;
  • Perform searches in memory (without writing to disk);
  • Supply text directly to the Engine for indexing non-file data;
  • Perform remote searches on an Internet server;
  • Index Active X datasources such as SQL databases, message stores, or Internet sites through ADO, DAO, RDO, CDO, Internet Client SDK, etc.

dtSearch Web Source Code

  • One of the simple application included with the Engine is the source code to dtSearch Web
  • The source code demonstrates ISAPI-based multithreaded searching using the Engine.

dtSearch Electronic Publisher's Toolkit

The toolkit includes a search-only version of dtSearch for distribution with a text database on a CD, etc.

  • Comes with dtSearch's built-in file and image viewers.
  • Includes all dtSearch search features.