.NET Search String Accuracy
Kodu CHM sayfalarında bulunan ISBN numaralarının doğruluk oranı oluşturabilmek için yazdım. Temel olarak bir string' in etrafında başka bir string olup olmadığını arıyor.
- Önce stringi buluyor
- Sonra +/- n karakter alıyor
- Bu alınan string içerisinde ikinci kelimeyi arıyor ve % olarak ne kadar yakında olduğunu belirtiyor
Bu sadece yardımcı bir fonksiyon eğer daha gerçekçi bir doğruluk oranı oluşturacaksanız muhtemelen bir çok yan materyal daha kullanacaksanız. Örnek olarak bu ISBN projesinde CHM' nin açılış sayfasında (default topic) ve son sayfasında bulunan ISBN numaralarının doğruluk payı otomatik olarak yükselecek. Aynı şekilde eğer bir sayfada birden ISBN numarası bulunuyorsa muhtemelen "referanslar" sayfasıdır ve bu da doğruluk oranını düşürmelidir.
Bu noktada projeye yan proje olarak birbirine referans veren kitapların listesini de üretebiliriz.
Kod VB.NET ile yazılmıştır, syntax yüzünden ASP takliti yapıyor inanmayın.
[FILE]CheckAround.txt[/FILE]