Bunu yerine şöyle bişey yapablirsin.
Veritabanındaki tabloya bir alan daha oluştur.Bu alana anahtar kelimelerin replace edilmiş hallerini yazdır.Arama yaparken bu alanda arama yaptır , sayfa yazdırıkende normal yazılışlarının olduğu alanı kullan.Şöyle bişey yani
AnahtarKelimeler | ReplaceEdilmis --------------------------------------------------------- Kılıç, Mılıç, Araba, Otobüs | Kilic, Milic, Araba , OtobusArama sorgun şöyle olacak
www.xyz.com/index.asp?aranacak=kilic
aranacak=Request.QueryString("aranacak")
SQL="Select * from Tablo where ReplaceEdilmis like '%"&aranacak&"%'
Anahtar kelimeleri yazdırınkende AnahtarKelimeler alanını kullanılacak
Bunlarla uğraşmayayım diyorsan SQL veritabanı kullan bu sorunları yaşamazsın.