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