Zastanawiam się nad pewną rozbudową mojej wyszukiwarki w php.. chciałbym dorobić coś takiego, że bez znaczenia, czy ktoś wpisze Polską literkĘ czy nie .. np zamiast "mój' wpisze "moj" to wyszukiwarka i tak zwróci odpowiedni wynik

Zastanawiałem się jak to zrobic i myśle tak.. za każdym razem, gdy wpisana jest fraza, trzeba ją ogolić z Polskich znaków.. ale trzeba też podczas wykonywania zapytania ogolić z Polskich znaków frazy w bazie.. :/ Nie wiem jak takie coś wyknać.. problemem jest to, że przeszukuje jednorazowo około 6 pól w bazie danych... Jak proponujecie to zrobić?
Druga sprawa to chciałbym wykonać coś jak by aliasy.. czyli takie coś, żebym mógł sobie zdefiniować alias.. jeżeli ktoś wpisze "auto" to ja zdefiniuje, żeby przeszukiwał w takim przypadku również "samochód" i "dwuślad".. jak to rozwiązać technicznie w MySQL i php
Będe wdzięczny za wszelkie wypowiedzi.