![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 05/2005
Mesaj: 7
|
Basit bir java crawler yapcam elinde örneği olan esinlenmeme yardımcı olabilecek varmı. JAppleti webe koycam ve kayıtlı siteleri text document ın içine atıcak. İndexleme yapıcak ve buna göre textten açıp okicak ve taricak arama yapıldığı zaman. Umarım yardımcı olabilecek bir arkadaş çıkar önemli ve acil bir konu çünkü |
| | |
| | #2 (permalink) |
| Eski Cevizci Üyelik Tarihi: 05/2004
Mesaj: 792
|
Bu is icin applet bence pek uygun degil, internete bagli bir makineden calisan normal bir program olmasi lazim. Bir queue (kuyruk) yarat (bunun yerine LinkedList kullanabilirsin). Bu kuyruga endekslemek istedigin sayfanin adresini (java.net.URL) koy. Daha sonra kuyruktan cikarttigin her sayfa adresi icin: - Sayfayi java.net.URL.openStream() ile oku, - okurken <a href=""> satirlarini yakalayip bu adresleri kuyruga ekle - okudugun sayfayi, veya bu sayfadan yarattigin endeksleri, veya her ikisini, bilgisayarina kaydet. Endekslemek icin bir veritabani kullanabilirsin. Bu konuda bir deneyimim yok, ama su anda aklima gelenler soyle: Sadece tek kelimeleri endekslemek istiyorsan her kelime icin hangi urlde yazdigini kaydedebilirsin. Cumleleri de aratmak istiyorsan (yani pespese kelimeler) o zaman veritabanina her kelime yerine her cumleyi koyabilirsin, galiba bu daha mantikli olur. Ama cumleleri ayirmak icin noktalama isaretlerini konrol etmen gerekecek. Bazi icerikler de icinde cumle (noktalama isareti) barindirmayabilir, o yuzden maximum cumle uzunlugu olmasi gerek. Boyle yaparsan "SELECT url FROM index WHERE cumle LIKE '%aranan%'" gibi kullanabilirsin. Tabi daha ileri bir endeksleme icin kendine ozel bir dosya yapisi gelistirmen de gerekebilir. Aslinda ilginc bir konu, ama ortada google gibi birsey oldugundan biraz gereksiz mi ne Sanirim sen bunu odev ya da benzeri bir is icin yapiyorsun. Yoksa hic ugrasma derim.
|
| | |
| | #4 (permalink) |
| Üye Üyelik Tarihi: 05/2005
Mesaj: 7
|
Bu benim final projem. Neden bu konuyu aldıysam. Basit bir oyun yazmak dururken crawler yazmak zorundayım şimdi ve işin kötüsü pazartesi verilcek 23 mayısta. Bugün konuştum hocayla elinde örnek varsa onu değiştir ve webe koy dedi yanlız 23 classlık birşey nasıl webe konur tüm dosyaları webe atıp ana classı linklicem diye biliyorum appleti tanımıyor delirmek üzereyim desem yeri. Yardım eden arkadaşlara tekrar teşekkür ederim bilgi paylaştıkça çoğalır.
|
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| Video sitesi için gerekli programlar ( ama windows için ) liste içeride yardım lütfen | kuaza | Web Tasarım | 11 | 20/02/2007 18:45 |
| Asp Php coder gerekli | pckedi | Duyurular & İlanlar | 0 | 08/11/2006 16:43 |
| Gerekli yazılımlar | onsekiz | GNU / Linux / UNIX / BSD / Pardus | 1 | 30/07/2005 14:56 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |