Pluton Mesaj tarihi: Ekim 9, 2013 Mesaj tarihi: Ekim 9, 2013 Tam olarak yapmak istediğim şey php'de şu şekilde yapılıyor $kelime = '_Whip0lesh_'; $kelimeler = array('_','e','o','l','0'); $degisecek = array('','a','0','i','o'); $yeni_kelime = str_replace($kelimeler,$degisecek,$kelime); echo $yeni_kelime; //Çıktı: Whipolash Amaç birbirine benzer kullanıcı adlarını olmasını engellemek. i yerine l kullanılamasın yada o yerine 0 kullanılamasın v.s Bu şekilde birşey yapabilir miyim yada benzer kullanıcı isimlerini tespit edebileceğim (ÖR: Pluton == Plutonn) bir teknoloji var mıdır MsSql'de ?
reyou Mesaj tarihi: Ekim 10, 2013 Mesaj tarihi: Ekim 10, 2013 http://technet.microsoft.com/en-us/library/ms142571.aspx http://technet.microsoft.com/en-us/library/ms142583.aspx http://technet.microsoft.com/en-us/library/ms142559(v=sql.105).aspx http://stackoverflow.com/questions/478472/sql-full-text-search-vs-like kisaca full text search benzerlerini bulmada kullaniliyor, onun disinda contains yada like fonksyonlari ile isini gorebilirsin.
Kojiroh Mesaj tarihi: Ekim 10, 2013 Mesaj tarihi: Ekim 10, 2013 Aradığın şey Levenshtein distance. Özetle iki kelimenin arasındaki harf farklılıkları sayısını veriyo, mesela Pluton ve Plutonn arasındaki fark 1. http://blog.lolyco.com/sean/2008/08/27/damerau-levenshtein-algorithm-levenshtein-with-transpositions/
Pluton Mesaj tarihi: Ekim 10, 2013 Konuyu açan Mesaj tarihi: Ekim 10, 2013 http://levenshtein.blogspot.com/ Teşekkür ettim Kojiroh oradan giderek mssql'de ki olayı yapıcam inşallah
riglous Mesaj tarihi: Ekim 10, 2013 Mesaj tarihi: Ekim 10, 2013 Bence veri tabanıyla bu tip işleri birbirine karıştırmamak gerekli. Her ne kadar veriyle ilgili olsa da, başka bir programlama dili ile bunu yapmak hem daha kolay olacaktır hem de daha performanslı. Bilmiyorum, yanılıyor da olabilirim ama bana pek doğru gelmedi.
Öne çıkan mesajlar