Я знаю о возможном использовании Lucene и Solr, но есть ли какая-нибудь простая библиотека Java, которая просто выполняет часть нечеткого полнотекстового поиска, например:
SomeScore score = fuzzyFullTextSearch(String text, String searchTerm, int maxDistance)
где ''оценка'' определяет меру того, насколько часто был найден (нечеткий) searchTerm и насколько он был похож на исходный searchTerm.
Причина, по которой я не использую Lucene или что-то подобное, заключается в том, что он слишком громоздкий для моего варианта использования, и мне нужен поиск только один раз. Максимальное расстояние для правок с использованием Lucene FuzzyQuery также составляет всего 2, что недостаточно для моего особого случая использования.
Есть ли легкая библиотека, которая может достичь sth. как показано выше?