
Açıklanabilir benzerlik motoru
Bir bülten binlerce başvuru içerir. Motor her başvuruyu izlenen her markayla karşılaştırır ve yalnız bir puan değil, o puanın gerekçesini de üretir. Vekil "neden bu eşleşme?" sorusunun cevabını tek bakışta görür.
Normalizasyon
- Türkçe büyük/küçük harf (I/ı, İ/i) ve aksan katlama
- Boşluk, tire, nokta farklarının yok sayılması
- Sayı ↔ yazı eşitliği ("4 Mevsim" = "Dört Mevsim")
- Şirket türü sözcüklerinin atılması (Ltd., A.Ş., San. Tic.)
- Yaygın eklerin kırpılması (-cı/-ci, -lar/-ler)
- Jenerik sözcüklerin (market, grup, tekstil, home…) ağırlığının düşürülmesi — liste panelden düzenlenir
Ölçütler
- Levenshtein düzenleme uzaklığı ve Jaro-Winkler
- 2–3 harflik n-gram örtüşmesi, ortak ön ek / son ek
- İçerme: müvekkil markası başvurunun içinde geçiyor mu
- Türkçe fonetik anahtar: q→k, w→v, x→ks, ç≈c, ş≈s, ğ sessiz, çift harf teklenir, ı≈i, o≈u, söz sonu ötümsüzleşme
- Anlam: TR↔EN çeviri sözlüğü (altın/gold, yıldız/star, aslan/lion…) — panelden genişletilir
- Görsel: Viyana kodu kesişimi + logo algısal özeti (aHash/dHash, tarayıcıda canvas ile)
Emtia/hizmet benzerliği
- Aynı Nice sınıfı = tam ağırlık
- İlişkili sınıf kümeleri (ör. 29–30–43, 25–18–35, 9–42–38, 3–5–44) ağırlıklı; panelden düzenlenir
- İlişkisiz sınıfta puan sınıf çarpanıyla düşürülür; tanınmışlık iddiası olan markalarda koruma genişletilebilir
Puan ve açıklama
- 0–100 puan; Yüksek (itiraz önerilir) / Orta (vekil incelesin) / Düşük (izle)
- Her eşleşmede "neden" rozetleri: Fonetik %91, Aynı sınıf 25, İçerme, Jenerik: market…
- Harf düzeyinde yan yana hizalama
- Eşik ve ağırlıklar panel ayarlarından; değişince sonuçlar Web Worker ile yeniden hesaplanır
- Motor saf fonksiyonlardan oluşur ve otomatik testlerle (vitest) doğrulanır
Demoda deneyin