    @Test
    public void testFinder2() throws Exception
    {

        File index = testContext.getTestOutputFolder();

        // Create index
        LuceneIndexer indexer = new LuceneIndexer(source, index, 2);
        indexer.index();

        try (Finder f = new Finder(index, jWeb1T)) {
            // Search and check if data is correct
            List<NGramModel> result = f.find("couch");
            assertEquals(1, result.size());
            assertEquals("relax on the couch", result.get(0).getGram());
            assertEquals(4, result.get(0).getN());
            assertEquals(100, result.get(0).getFreq());

            result = f.find("relax couch");
            assertEquals(1, result.size());
            assertEquals("relax on the couch", result.get(0).getGram());
            assertEquals(4, result.get(0).getN());
            assertEquals(100, result.get(0).getFreq());

            result = f.find("relax");
            assertEquals(3, result.size());

            result = f.find("relax");
            assertEquals(3, result.size());
        }

        // Delete index again
        for (File file : index.listFiles()) {
            for (File _f : file.listFiles()) {
                _f.delete();
            }
            file.delete();
        }

        index.delete();
    }