The example demonstrates a typical usage of the class.
```
String indexFolder = "c:\\MyIndex\\";
String documentsFolder = "c:\\MyDocuments\\";
Index index = new Index(indexFolder); // Creating an index in the specified folder
index.add(documentsFolder); // Indexing documents from the specified folder
DocumentInfo[] documents = index.getIndexedDocuments(); // Getting information on indexed documents
StringOutputAdapter adapter = new StringOutputAdapter(); // Creating a string output adapter
index.getDocumentText(documents[0], adapter); // Generating a document text into the adapter
String result = adapter.getResult(); // Getting a result
```