Hello, Lingo4G!

This is the user's and developer's manual for Carrot Search Lingo4G Engine version 2.1.1.

What is Lingo4G?

Lingo4G enables exploration and visualization of millions of documents and gigabytes of text. You can arrange Lingo4G processing components into analysis requests to perform various text mining tasks ranging from simple query-based document searches through clustering and 2d-mapping to identifying duplicate or content-wise similar documents.

Is Lingo4G right for me?

You will likely use Lingo4G in one of the following scenarios:

  • As a programming component integrated with the software you develop. In this case, you will use Lingo4G REST API.

  • As an end-user app for various text mining tasks. In this case, you will use the Lingo4G Explorer app. You will need IT experience or help to install the app, to prepare your data in the required format and index it in Lingo4G.

How do I start?

If you never used Lingo4G before:

  1. Check out the quick start tutorial. If you'd rather dive straight into code, check out the REST API quick start tutorial.

  2. To learn more about the concepts involved in Lingo4G processing, have a look at the Architecture and subsequent chapters.

  3. To experiment with your own data, see Creating a project for JSON-based input data or Indexing text documents for importing PDF, Word or OpenOffice documents.

If you have worked with Lingo4G 1.x and would like to upgrade to Lingo4G 2.0.0:

  1. See version 2.0.0 release notes for the list of new features and the optional migration steps.

  2. Check out the REST API quick start tutorial to taste the analysis API v2.