coder2 bunu yazdı Sanırım sen şunu sormak istiyorsun ; Kitapyurdu sitesinden yazarları çektim mahmut coşkun adında birden fazla yazar var. Sonra gittim başka bir siteden daha yazarları çekiyorum orada da mahmut coşkun adında bir veya birden fazla yazar bilgisi çektim. Bu mahmut coşkunları ne yapacağım? Çektiğin sitelerde muhakkak id değerine gre tutuyordur bu isimleri. Sitelerden yazarları çekerken varsa kısa biyografilerini çekip regex ile doğum tarihi vs buldurabilirsin belki. Ya da yazar isimlerini çekerken kitaplarının isimlerini de çektirirsin. Sonra bunlara gre kıyaslama yaptırabilirsin diye düşünüyorum. Aynı isme sahip yazarların aynı isimlerde kitaplar yazması çok düşük bir olasılık olsa gerek. Tabi yazdığınız bot, yazarları ve diğer bilgileri çekip tablo veya tablolara kaydettikten sonra veritabanı yedeğini alıp bu ayıklama işine girmeni tavsiye ederim. arkadaşın dediği yntem iş grebilir. ayrıca bu işi botla daha hızlı yaptırmak için nce her siteyi ayrı ayrı gezip gerekli bilgileri topladıktan sonra normalize edersen hem orjinal verileri saklamış olursun hemde botları paralel çalıştırıp işleri hızlandırırsın. Arkadaşa katılıyorum. Tüm datalari toplayıp merge ederken, eşleşenleri filtre eder doğru şekilde eslestirirsin. Ismen aynı olanların idleri farklı olacağından bir hataya yol açmaz

coder2 bunu yazdı Sanırım sen şunu sormak istiyorsun ; Kitapyurdu sitesinden yazarları çektim mahmut coşkun adında birden fazla yazar var. Sonra gittim başka bir siteden daha yazarları çekiyorum orada da mahmut coşkun adında bir veya birden fazla yazar bilgisi çektim. Bu mahmut coşkunları ne yapacağım? Çektiğin sitelerde muhakkak id değerine gre tutuyordur bu isimleri. Sitelerden yazarları çekerken varsa kısa biyografilerini çekip regex ile doğum tarihi vs buldurabilirsin belki. Ya da yazar isimlerini çekerken kitaplarının isimlerini de çektirirsin. Sonra bunlara gre kıyaslama yaptırabilirsin diye düşünüyorum. Aynı isme sahip yazarların aynı isimlerde kitaplar yazması çok düşük bir olasılık olsa gerek. Tabi yazdığınız bot, yazarları ve diğer bilgileri çekip tablo veya tablolara kaydettikten sonra veritabanı yedeğini alıp bu ayıklama işine girmeni tavsiye ederim. arkadaşın dediği yntem iş grebilir. ayrıca bu işi botla daha hızlı yaptırmak için nce her siteyi ayrı ayrı gezip gerekli bilgileri topladıktan sonra normalize edersen hem orjinal verileri saklamış olursun hemde botları paralel çalıştırıp işleri hızlandırırsın. yazılımcısınız ya hıamına, @TeRRoR gerekli açıklamayı yapmış, anlatmaya gerek yok. saybirs tarafından 23/Oca/19 21:28 tarihinde düzenlenmiştir

Sanırım sen şunu sormak istiyorsun ; Kitapyurdu sitesinden yazarları çektim mahmut coşkun adında birden fazla yazar var. Sonra gittim başka bir siteden daha yazarları çekiyorum orada da mahmut coşkun adında bir veya birden fazla yazar bilgisi çektim. Bu mahmut coşkunları ne yapacağım? Çektiğin sitelerde muhakkak id değerine gre tutuyordur bu isimleri. Sitelerden yazarları çekerken varsa kısa biyografilerini çekip regex ile doğum tarihi vs buldurabilirsin belki. Ya da yazar isimlerini çekerken kitaplarının isimlerini de çektirirsin. Sonra bunlara gre kıyaslama yaptırabilirsin diye düşünüyorum. Aynı isme sahip yazarların aynı isimlerde kitaplar yazması çok düşük bir olasılık olsa gerek. Tabi yazdığınız bot, yazarları ve diğer bilgileri çekip tablo veya tablolara kaydettikten sonra veritabanı yedeğini alıp bu ayıklama işine girmeni tavsiye ederim. arkadaşın dediği yntem iş grebilir. ayrıca bu işi botla daha hızlı yaptırmak için nce her siteyi ayrı ayrı gezip gerekli bilgileri topladıktan sonra normalize edersen hem orjinal verileri saklamış olursun hemde botları paralel çalıştırıp işleri hızlandırırsın. herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//

Hocam zaten sırf bu durum için id'yi unique primary ve ai yapıyoruz. Daha geniş tablo oluşturma için database normalization ğrenmen gerekebilir, ancak zetle ID candır, kimlik numarasıdır, kafa kağıdıdır iyibu! yeniden..

Bende oyumu otomatik artan id'den yana kullanıyorum. +1 Memento Mori

XML den id olmadan kitap adı ve yazar adı geliyorsa, diye ek bir uniqe field select eder xml de de karşılığını oluşturur onlardan ID ye giderim Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı ktektir!

Bende oyumu otomatik artan id'den yana kullanıyorum. If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.

TeRRoR bunu yazdı coder2 bunu yazdı Sanırım sen şunu sormak istiyorsun ; Kitapyurdu sitesinden yazarları çektim mahmut coşkun adında birden fazla yazar var. Sonra gittim başka bir siteden daha yazarları çekiyorum orada da mahmut coşkun adında bir veya birden fazla yazar bilgisi çektim. Bu mahmut coşkunları ne yapacağım? Çektiğin sitelerde muhakkak id değerine gre tutuyordur bu isimleri. Sitelerden yazarları çekerken varsa kısa biyografilerini çekip regex ile doğum tarihi vs buldurabilirsin belki. Ya da yazar isimlerini çekerken kitaplarının isimlerini de çektirirsin. Sonra bunlara gre kıyaslama yaptırabilirsin diye düşünüyorum. Aynı isme sahip yazarların aynı isimlerde kitaplar yazması çok düşük bir olasılık olsa gerek. Tabi yazdığınız bot, yazarları ve diğer bilgileri çekip tablo veya tablolara kaydettikten sonra veritabanı yedeğini alıp bu ayıklama işine girmeni tavsiye ederim. arkadaşın dediği yntem iş grebilir. ayrıca bu işi botla daha hızlı yaptırmak için nce her siteyi ayrı ayrı gezip gerekli bilgileri topladıktan sonra normalize edersen hem orjinal verileri saklamış olursun hemde botları paralel çalıştırıp işleri hızlandırırsın. Arkadaşa katılıyorum. Tüm datalari toplayıp merge ederken, eşleşenleri filtre eder doğru şekilde eslestirirsin. Ismen aynı olanların idleri farklı olacağından bir hataya yol açmaz hatta buna bir puntaj algoritması yazıp yeterli puanın altında kalan eşleşmeler için manuel seçenek sunarak editre bırakabilirsin aynı/farklı seçimini. herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//

@coder2 arkadaş anlamış ne demek istediğimi sanırım bende yazarın kitapları üzerinden gideceğim id nerisi sunan arkadaşlar sorum autoinc primary key sorusu değildi tamamen senaryo sorusuydu coder2, terror teşekkürler hocam kitaplarin adlarini karsilastirma degil de ISBN karsilastirirsan daha mantikli olur bence. bazi kitaplarin adi farkli sitelerde farkli yazilmis olabilir. bi de onu normalize etmen gerekir. ama ISBN'de oyle bi sikinti yasamazsin. g2k tahribat com

@coder2 arkadaş anlamış ne demek istediğimi sanırım bende yazarın kitapları üzerinden gideceğim id nerisi sunan arkadaşlar sorum autoinc primary key sorusu değildi tamamen senaryo sorusuydu coder2, terror teşekkürler

Merhaba, authors tablomuz olsun içerisinde id ve name alanları ben kitapyurdu, xyz, zyx sitelerinden tüm yazarları kaydetmek isteyeyim gayet normal olarak şyle bir sorun çıkıyorki bazı yazarların ismi birebir aynı ama aslında ayrı kişiler bunları tabloda nasıl bir unique değer ile tutabilirim kitap yurdu burada id gibi bir değer de tutmuş ama diyelim bir yerden xml alıyor orada ki listede gelen mahmut coşkun kendi yazarlar tablosunda bulunan mahmut coşkun' dan farklı biri yeni bir mahmut coşkun veya kendisinde bulunan iki mahmut coşkundan biri ama hangisi?Yorum, neri, hunharca eleştrilerinizi bekliyorum. rnekhttps://www.kitapyurdu.com/yazar/mahmut-coskun/52986.html https://www.kitapyurdu.com/yazar/mahmut-coskun/209780.html https://www.kitapyurdu.com/yazar/mahmut-sahin/16719.html https://www.kitapyurdu.com/yazar/mahmut-sahin/53460.html

Sanırım sen şunu sormak istiyorsun ; Kitapyurdu sitesinden yazarları çektim mahmut coşkun adında birden fazla yazar var. Sonra gittim başka bir siteden daha yazarları çekiyorum orada da mahmut coşkun adında bir veya birden fazla yazar bilgisi çektim. Bu mahmut coşkunları ne yapacağım? Çektiğin sitelerde muhakkak id değerine gre tutuyordur bu isimleri. Sitelerden yazarları çekerken varsa kısa biyografilerini çekip regex ile doğum tarihi vs buldurabilirsin belki. Ya da yazar isimlerini çekerken kitaplarının isimlerini de çektirirsin. Sonra bunlara gre kıyaslama yaptırabilirsin diye düşünüyorum. Aynı isme sahip yazarların aynı isimlerde kitaplar yazması çok düşük bir olasılık olsa gerek. Tabi yazdığınız bot, yazarları ve diğer bilgileri çekip tablo veya tablolara kaydettikten sonra veritabanı yedeğini alıp bu ayıklama işine girmeni tavsiye ederim. nceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..

dnen xml içinde sadece isim değil id yide dnersen sorun çzülür