This API implements a .NET wrapper around the dtSearch Text Retrieval Engine, dten600.dll.   For overview topics covering indexing, searching, the dtSearch query language, etc., see the dtSearchApiRef.chm file included with the dtSearch Engine.

Project References

To use this API, create a reference in your project to dtSearchNetAPI.dll (.NET 1.1) or dtSearchNetApi2.dll (.NET 2.0).

dtSearchNetApi.dll and dtSearchNetApi2.dll provide a .NET wrapper around the dtSearch Engine DLL (dten600.dll) that actually implements indexing and searching. Therefore, dten600.dll must either be on the system PATH, or it must be in the same folder where dtSearchNetApi.dll is located. In ASP.NET applications, dten600.dll must be on the system PATH because when ASP.NET applications execute from a temporary folder, .NET will not copy dten600.dll to the temporary folder along with other project references.

Source Code

Source code to dtSearchNetAPI.dll and dtSearchNetApi2.dll is included with the dtSearch Engine as Visual C++ project files, here:
C:\Program Files\dtSearch Developer\examples\cpp\dtSearchNetApi
C:\Program Files\dtSearch Developer\examples\cpp\dtSearchNetApi2

Samples

For sample applications, see these folders under C:\Program Files\dtSearch Developer\examples:

C# (.NET 1.1) cs
C# (.NET 2.0) cs2
VB.NET (.NET 1.1)  vb.net
VB.NET (.NET 2.0) vb.net2