Şimdi Ara

Keywords kelimeleri için Aynı kelimeleri kaldırma nasıl olur

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
354
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar asp ile uğraştığım sayfa için access veritabanından başlık olan cümleleri keywords e atadım. bu cümleyi de fonksiyonla aralarında virgül olan kelimelere böldüm. Fakat tek bir noktada takıldım. bazı cümlelerde aynı kelimeler iki defa geçiyor. aynı olan kelimelerden sadece bir tanesinin görünmesini diğerlerinin görünmemesini istiyorum bunu nasıl yaparız fikri olan varsa çok teşekkür ederim



    < Bu mesaj bu kişi tarafından değiştirildi sexycadi86izmir -- 4 Kasım 2010; 18:00:50 >



  • bu yolla önce bir kelimedeki 'noise' kelimeler ( tek başına anlamsız denilebilir) diye tabir edilen kelimelerin atılması gerekir. (ve, ile, ya da gibi... )
    onu yaptıktan sonra şöyle bir kod yazdım ayaküstü ama uzun zamandır 1. nesil ASP yazmadığım için derlerken hata verebilir onları debug etmen gerekecektir.
    bu koda virgullerler ayrılmış bir string vermelisin.

    Dim yer1 as integer 
    Dim yer2 as integer
    Dim yenikeywords as string
    Dim ayiklanacakKelime as string
    Dim AyiklanmisKelime as string

    ayiklanacakKelime = "Arkadaşlar,asp,ile,uğraştığım,sayfa,için,access,veritabanından,başlık,olan,cümleleri,keywords,e,atadım."
    yer1 =1
    yer2 =0
    yenikeywords=""
    AyiklanmisKelime = ""


    Do while instr(yer1,ayiklanacakKelime, ",") > 0

    yer2=instr(yer1,ayiklanacakKelime, ",")

    if instr(yer1,yenikeywords, mid(me.yourfield, yer1 , yer2 - yer1 )) = 0
    yenikeywords=yenikeywords& mid(me.yourfield, yer1 , yer2 - yer1 ) &", "
    End If

    yer1 = yer2 +1
    yer2 = 0

    Loop
    AyiklanmisKelime = yenikeywords




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.