[php/SQL] wyszukiwanie

0

Mam dane w kolumnie tabeli, sa to napisy. Chce wyszukać string podobny do tego co podam przy wyszukiwaniu. Przez 'podobny' rozumiem nie tylko szukanie LIKE czyli zawieranie frazy w frazie, ale tez chcialbym obsluzyc literowki. W jaki sposob moge to rozwiazac? Moze byc zarowno po stronie bazy w SQL jak i po stronie php

0

Poczytaj na temat funkcji levenstein(), soundex(), similar_text() i metaphone()

0

ale to zdaje sie nie poradzi sobie z językiem polski, tylko dla angielskiego...

0

Jezyk nie ma znaczenia, te funkcje badaja 'podobienstwo' wyrazow. Np. levenshtein podaje ile trzeba wykonac operacji jednostkowych (usuniecie, dodanie, zamiana litery na inna), zeby z jednego wyrazu przejsc w drugi. Przy sensownie dobranym progu (np. 2) moze to oznaczac np. wystapienie literowki (np. brak jednej litery i zamiana drugiej w inna lub zamiana 2 liter na inne).

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