merhaba arkdÅŸlar..
ben asp.net mssq kullanarak bir arama sorgusu oluÅŸturmak istiyorum
sql de like bu komut için ideal ama kelime içinden arayamıyor..
mesela aranacak alan "merhaba istanbul günaydın sana"
like kullandığım zaman arama alanına merhaba yada istanbul yazdığım zaman sonuç listeleniyor ama meraba istanbul yazdığım zamna lsitelenmiyor..arama bölümünde meraba yok ama istanbul var böyle detaylı bir arama kodu mssql de nasıl yaaparım fonksiyon da oalbilir.prosdür de..
teşekkür ederim..kolay gelsin.
mssql de like ile arama fonksiyonu
2
●427
- 08-06-2014, 14:10:24Kimlik doğrulama veya yönetimden onay bekliyor.Bunun için soundex veya levenstein distance methodu kullanabilirsin veya kelimeleri tek tek split edip sorgu sonuçlarını union ile birleştirerekte yapabilirsin.
Girilen yanlış veya yakın kelime(ler)in hangileri olduğunu bulup listeleyebilirsin.
http://msdn.microsoft.com/en-us/library/ms187384.aspx
http://rosettacode.org/wiki/Levenshtein_distance
http://www.dotnetperls.com/levenshtein