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

Porównanie Stringów z zawartością z bazy danych.
GC
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 249
0

Witam,
Przykładowo mamy:

Kopiuj
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?

FI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 470
GC
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 249
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.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
1

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

P7
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 92

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.