Porównanie Stringów z zawartością z bazy danych.

0

Witam,
Przykładowo mamy:

String text = "Prublem with ropgh sets"; 

w bazie mamy tabelę z napisami i w bazie jest napis:
"Problem with rough sets" i chodzi o to, żeby jednak program stwierdził, że to ten sam napis, bo ktoś popełnił literówki. Połączenie z bazą jest przed jdbc, więc jeśli napisze zapytani "select * from Tab where kolumna like " + text; nie wybierze mi tego, bo stwierdzi, że to inne napisy.

Czy jest jakaś gotowa biblioteka żeby sobie z tym poradzić albo pod jakim hasłem mam szukać rozwiązania?

0

Tylko bardziej potrzebuje metody, która przyjmie Stringa i na jego podstawie jego wygeneruje listę podobnych, żeby potem z listy podobnych wysłać zapytania do bazy danych, czyli select * from Tabela where kolumna like napis1, kolejne zapytanie like napis2 itp.

1

A co to za baza? Bo są bazy wspierające już pełnotekstowe wyszukiwania czy warunki z levestinem (np. postgres).

1 użytkowników online, w tym zalogowanych: 0, gości: 1