DtSearch is text search and retrieval technology that is available both as an end-user tool and programming APIs for C++, Java and .NET.
DtSearch is a text searching tool similar in capabilities to Lucene. It is an extremely fast engine primarily geared towards indexing and searching unstructured data in a wide variety of file formats. It also provides the ability to export/display files in any of its supported formats as an HTML rendering with hit highlighting.
DtSearch is sold both as an end-user tool ("Desktop") and a programming SDK ("Engine") with API support in C++, Java, .NET, and COM.