private void tryCreateAmbits() throws IOException {
        if (wordIndex == null) {
            return;
        }
        Map meetings = wordIndex.getMeetings();
        if (meetings == null) {
            return;
        }
        for (int file : wordIndex.getMeetings().keySet()) {
            RendezVous rv = wordIndex.getMeetings().get(file);
            if (!rv.hasAmbits()) {
                InputStream is = InvertedIndex.getInstance().getFiles().get(file);
                is.reset();
                String source = new BufferedReader(new InputStreamReader(is)).readLine();

                rv.generateAmbit(source, request);
            }
        }
    }