Shingle yöntemiyle kopya içeriği bulmak
İki sayfanın "neredeyse aynı" olduğunu nasıl ölçersin? Arama motorlarının da kullandığı eski ama etkili bir yöntem var: metni ardışık kelime gruplarına (shingle) bölüp iki kümenin ne kadar örtüştüğüne bakmak.
Eşik seçimi
| Benzerlik | Yorum |
|---|---|
| %90+ | Pratikte aynı sayfa. Birini canonical yap ya da birleştir |
| %60-90 | Şablon ağır basıyor, özgün içerik az |
| < %40 | Genelde sorun yok |
Karşılaştırmadan önce menü, alt bilgi ve kenar çubuğu gibi her sayfada ortak olan bölümleri çıkar. Yoksa her sayfa birbirine benzer çıkar.
Binlerce sayfada her ikiliyi karşılaştırmak yavaşlar. O noktada MinHash gibi yaklaşık yöntemlere geçmek gerekiyor, ama birkaç yüz sayfa için bu betik fazlasıyla yeterli.
Comments / questions
There's no comment section here. If you have a question or want to add something, message me on Telegram or send an email to [email protected]. Thanks!