Şimdi Ara

C'de arama motoru yapmak?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
0
Favori
1.399
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar bi proje ödevi aldımda C de arama motoru yapıcam..Nasıl bi algoritma izlemeliyim?Arama yapıcağım kaynak txt ler hazır bulunmakta



  • binary search tree oluşturarak ödevini bitirebilecek büyüklükte bir arama motoru hazırlayabilirsin
  • bu "binary search tree" yi nasıl oluşturucam biraz açabilirmisiniz.
  • Tam olarak ne arayacaksın, kelimeleri mi? Ve arama ağacını kendin yazmak zorunda mısın yoksa hazır kullansan da olur mu?

    Bunlara cevap verirsen daha iyi anlaşırız.
  • elimde 1150 tane txt dosyası var bunların içinde çeşitli yazılar var rasgele yazılar yani.Bnm yapacağım programda ise elimdeki txt dosyalarını okuyup kullanıcının kelimeyi veya girdiği cümleyi o txt elere sorarak ekrana vermesi..Peki şimdi ben o 1150 tane txt dosyasının programda ilk önce teker teker okutucakmıyım?
  • quote:

    Orijinalden alıntı: o__duman

    elimde 1150 tane txt dosyası var bunların içinde çeşitli yazılar var rasgele yazılar yani.Bnm yapacağım programda ise elimdeki txt dosyalarını okuyup kullanıcının kelimeyi veya girdiği cümleyi o txt elere sorarak ekrana vermesi..Peki şimdi ben o 1150 tane txt dosyasının programda ilk önce teker teker okutucakmıyım?
    quote:


    elimde 1150 tane txt dosyası var bunların içinde çeşitli yazılar var rasgele yazılar yani.Bnm yapacağım programda ise elimdeki txt dosyalarını okuyup kullanıcının kelimeyi veya girdiği cümleyi o txt elere sorarak ekrana vermesi..Peki şimdi ben o 1150 tane txt dosyasının programda ilk önce teker teker okutucakmıyım?


    Önceden taratıp indeks oluşturursan bir kaç saniyede sonuçları listelersin. Her aramada dosyaları okuyacaksan çok yavaş olacaktır.



    < Bu mesaj bu kişi tarafından değiştirildi interwap -- 20 Kasım 2011; 21:55:03 >




  • Eğer Index ağacı oluşturamıyorsan verilen kelimeleri bir hash map'te belleğe atıp bunun üzerinden arama yapmak da oldukça basit ve ideal olmasa da efektif bi çözüm olur.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.