Merhaba,
Mysql veritabanında şarkı kayıtları var ve sürekli olarak update olmakta otomatik olarak (api den çekiyoruz)
Fakat aynı şarkı bazen 2-3 farklı şekilde geliyor. Örnek
ID - Şarkıcı - Şarkı adı -
1 - Emrah Karaduman - Dipsiz Kuyu
2 - Emrah Karaduman Feat Aleyna Tilki - Dipsiz Kuyu
3 - Aleyna Tilki - Dipsiz Kuyu
örneğin %50 oranında benzeyen kayıtları nasıl listeleyebilirim ?
böylece o kayıtları birleştireceğim ID yönlendirme ile. (o kısmı yaptım)
teşekkürler
mysql benzer kayıtları getirme.
5
●579
- 14-09-2018, 23:09:52tamamen aynı olanları listelemek için olabilir dediğiniz haklısınız fakat benim ihtiyacım olan benzerlik olması, Örnek :Scarecrow adlı üyeden alıntı: mesajı görüntüle
Emrah Karaduman - Dipsiz Kuyu
Emrah Kduman - Dipsiz Kuyum
gibi olan kayıtları da getirmesi. - 15-09-2018, 02:16:24En basit şekilde like kullanmanız gerekiyor ama oda çok sağlıklı olmayabilir.Pattern ile sorgu yaptırabilirsiniz veya preg_match ile eşleştirip öyle sorgu yaptırıp, sonuçları yazdırabilirsiniz.djcenk adlı üyeden alıntı: mesajı görüntüle
- 19-09-2018, 09:10:42Bu dediğinin kodlamada karşılığı, Levenshtein Mesafe Algoritmasıdır. Kısaca olabilecek kelimenin gerçek kelimeye uzaklığını buluyorsun. Buna ait herhangi bir genel fonskiyon yok.
Ama basit bir arama ile, mysql içine fonksiyon tanımlayarak yapabilirsin.
https://stackoverflow.com/questions/...-php-and-mysql
djcenk adlı üyeden alıntı: mesajı görüntüle - 19-09-2018, 12:12:35çok teşekkürler verdiğiniz bilgi içinmehmetkryz adlı üyeden alıntı: mesajı görüntüle