dtSearch Engine system requirements (Windows, Linux, Android, Mac)

Last Reviewed: November 1, 2015

Article: DTS0237

Applies to: dtSearch Engine

For information on dtSearch Desktop system requirements, please see this article:
     dtSearch system requirements

Virtual machines

Platform support described below applies both to standalone machines and virtual machines, including cloud-based virtual machines such as Microsoft Azure or Amazon Web Services.  For information on using the dtSearch Engine with Azure, including links to developer tutorials and sample code, please see: http://www.dtsearch.com/azure/

Windows

The dtSearch Text Retrieval Engine versions 7.73 and later are compatible with Windows Server 2012, Windows Server 2008, Windows Server 2003, Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista, and Windows XP Service Pack 3.  The dtSearch Engine is built with Visual Studio 2012 and therefore will not work in Windows 2000, Windows 98, or Windows 95.  Both 32-bit and 64-bit versions of Windows are supported, and the engine comes in 32-bit (x86) and 64-bit versions.

The dtSearch Engine (dten600.dll or dtengine64.dll) has no dependencies beyond the components that come with Windows. 

Windows RT is not supported.

Linux

The dtSearch Engine for Linux is dynamically linked with these libraries:

    libz.so.1

    linux-gate.so.1

    libz.so.1

    libpthread.so.0

    libdl.so.2

    libstdc++.so.6

    libm.so.6

    libgcc_s.so.1

    libc.so.6

    /lib/ld-linux.so.2

The dtSearch Engine is built with GCC 4.1.3 under Ubuntu Linux 7.1.  Because of GCC compatibility issues, applications that use the dtSearch Engine for Linux must be compiled with GCC 4.

The Java API requires Java version 1.4.1 or later.

Only x86 and x64 versions of Linux are supported.

Mac OS/X

A Mac OS/X version of the dtSearch Engine is currently in development.  This version is 64-bit and is available for Yosemite only.  The Mac OS/X version has a C++ and a Java API, like the Linux version.

Android

Android versions of the dtSearch Engine for the ARM and Intel platforms are currently in testing.  Minimum API level: Android 9 (Gingerbread).  The Android version has a C++ and a Java API.

iOS and Windows Phone

Not supported.