(не ваша вина, просто кажется, что должен быть более чистый путь), это единственная рабочая реализация, которую я нашел. Спасибо!

ы получаете соответствующий нечеткий термин и его смещение при использовании Lucene Fuzzy Search?

    IndexSearcher mem = ....(some standard code)

    QueryParser parser = new QueryParser(Version.LUCENE_30, CONTENT_FIELD, analyzer);

    TopDocs topDocs = mem.search(parser.parse("wuzzy~"), 1);
    // the ~ triggers the fuzzy search as per "Lucene In Action" 

Нечеткий поиск работает отлично. Если документ содержит термин «нечеткий» или «нечеткий», он сопоставляется. Как узнать, какой термин соответствует и каковы их смещения?

Я убедился, что все CONTENT_FIELD добавляются с помощью termVectorStored с позициями и смещениями.

Ответы на вопрос(1)

Ваш ответ на вопрос