310 likes | 497 Views
BİLGİSAYAR MÜHENDİSLĞİ’NDEKİ GELİŞMELER 04260013- BURAK SÖNMEZ 05260021- ALİ HASKARA. ARAMA MOTORLARI ( SEARCHİNG ENGİNES). Arama Motoru Nedir?.
E N D
BİLGİSAYAR MÜHENDİSLĞİ’NDEKİ GELİŞMELER04260013- BURAK SÖNMEZ05260021-ALİ HASKARA
Arama Motoru Nedir? • Arama motorları internetin sonsuzluğu içinde kaybolmadan ulaşmak istediğimiz bilgiye hızlı ve kolay ulaşmamızı sağlayan bilgisayar programlarına verilen addır. Kendisine gönderilen sorguları cevaplayabilmek için bir arama motoru internetteki bilgileri önceden “görmek” zorundadır. Başka bir deyişle bir arama motoru ancak daha önceden “gördüğü” ve “hatırlayabildiği” sayfaları size sunabilir. Daha önce görmediği, ya da görmüş olsa bile hatırlayamadığı sayfaları ise kullanıcılara sunamaz.
Çalışma biçimine göre arama motoru çeşitleri; • Örümcekler vasıtasıyla çalışan arama motorları. • İnsan İletileriyle çalışan arama motorları. • Meta arama motorları.
Bu örümcekler internet sitelerine girerler ve burada olan bilgiyi hafızalarına alırlar. • Sitelerin meta etiketlerine bakıp sayfada bulunan diğer bağlantıları da ziyaret ederler. • Örümcek verileri merkezi bir depoya getirir. • Örümcekler düzenli olarak ziyaret ettiği sitelere geri dönerler ve değişiklileri kaydederler. • Bir web sayfasına başka bir web sayfasından bağlantı verilmemişse örümcekler bu sayfayı bulamazlar. • Arama ölçütleri içerikle çakışırsa sayfa bulunur.
İnsanlar vasıtasıyla çalışan arama motorları; • İnsanların bilgi iletmesi sonucunda; bilgiyi indeksler ve kataloglarlar. • Sadece insanlar tarafından iletilen bilgiler indekslenir. • Arama yaparken tüm internet ağını taramak yerine aslında arama motorunun yaratmış olduğu indeks üzerinde çalışılır. • Bu indeksler; bilginin bir araya getirilmesi,depolanması ve ardından taranmaya başlanmasıyla oluşan devasa veritabanlarıdır.
META arama motorları nasıl çalışır ; • Arama kutucuğu içine anahtar kelime girilebilir. • Arama aynı anda muhtelif arama motorlarına ve onların web sayfalarının veritabanlarına iletilir. • Birkaç saniye içinde arama sonuçları ekranda görülür. • Birden fazla arama motorunu öğrenmektense bir noktadan arama yapmak zaman kazancı gibi görülebilir. • Fakat bu neyi taradıklarına ve aramayı nasıl yaptıklarına bağlıdır.
MetaCrawler-http://www.metacrawler.comDogpile-http://www.dogpile.comMetaCrawler-http://www.metacrawler.comDogpile-http://www.dogpile.com
Arama Motorlarının Sınırlılıkları • Hiçbir arama motoru WEB in %40’ından fazla bir indekse sahip değildir. • Bilgiler her zaman güncel olmayabilir. • Arama motorları kelimenin yalın anlamı ile arama yapar. • Spesifik olmayan aramalarda çok sayıda sonuç listesi verirler.
Boolean arama nedir ? • Aramanın alanını daraltmak yada genişletmek için kullanılan terimlerdir. • AND,NOT,OR kullanılır. • AND aramayı daraltır.İki kelimeden her ikisini de içeren sayfaları tarar. • OR aramayı genişletir.Verilen kelimelerden herhangi birini içeren sayfaları tarar. • NOT; verilen kelimelerden birini içerip diğerini içermeyen sayfaları tarar.
Aramayı daraltmak; • Konuyu en iyi tanımlayan anahtar sözcükler seçilmeli. • Aranan bir kelimeyse çift tırnak içine alınmalı. • Az ve spesifik kelimelerle arama yapılmalı. • İngilizcede ‘the’ , ‘a’ , Türkçede ‘ve’ gibi kelimeler kullanılmamalı. • Çoğul kelimeler kullanılmamalı. • Küçük harflerle arama yapılmalı.
Arama motorlarının avantajları nelerdir ? • Kompleks ve soyut anahtar kelimelerle arama çok uygundur. • Arama motoru üzerinde kullanıcı kontrolü vardır. • Aramalar, belli zaman aralığı,belli alan,belli bilgi kaynağı ile sınırlandırılabilirler.
Arama motorlarının dezavantajları nelerdir ? • Zaman kaybına yol açabilirler. • Her arama motorunun kendine özgü teknikleri vardır. • Çalışmayan ve alakasız linklerle karşılaşılabilinir. • Farklı arama motorlarında farklı sonuçların bulunması.
Arama Sonuçlarının Güvenilirliği • Bilgiyi değerlendirmek kritik düşünme yeteneği gerektirir. • Web sitesinin URL adresi ne? • Web sayfasının yazarı belli mi? • Yazar konu hakkında otorite mi? • Sitedeki konuların son güncelleme tarihi var mı? • Diğer sitelere yönlendiren ne tür linkler var ?
PageRank • PageRank Google’un tescilli markasıdır ve telif hakkı Google’a aittir. • Sayfanın değerini bilmek için Google sayfalara 0-10 arası değerler verir. • Google bir sayfanın değerini ölçmek için sadece sayfanın link popülaritesini değil o sayfaya link veren sayfanın da PageRank değerini hesaba katar. • Arama motoru ranking algoritmaları son derece gizli tutulmaktadır.
Bir sayfa arama sonuç sayfasında nasıl ön plana çıkar ? • Sorgudaki kelime ve konseptler. • Geniş kapsamlı link popülerliği. • Dikkat edilerek yapılmış ve aşırıya kaçmayan Arama Motoru Optimizasyonu ( SEO ).
PageRank Kullanımı Nasıl Yapılır ? • Google uzun bir süre pagerankı sayfaların arama sonuç sayfasında çıkmasında önemli bir kriter olarak ele almıştır. • Bunun kötüye kullanılması nedeniyle Google bu kritere verdiği önemi azalttı. • Sadece iki güçlü sayfa arasında ayrım yapmakta güçlük çekildiği zaman pagerank değerleri göz önüne alındı. • Eğer yüksek bir pageranka sahipseniz Google’un örümcekleri (Spider – Crawler) ve Googlebot tarafından sayfanız öncelikli olarak ve sıkça ziyaret edilir.
PageRank Hesabı A sayfasının PageRankı 3 faktöre bağlıdır : • A sayfasına link veren sayfa sayısı. • Her bir link veren sayfanın PageRankı. • Link veren sayfadan diğer sayfalara verilen link sayısı. Öyleyse A sayfasının PageRank’ı şunlara bağlı Değildir : • A sayfasına gelen ziyaretçi sayısı. • A ya link veren sayfadan A’nın linkine tıklanma sayısı. • A sayfasının Google’da tıklanma sayısı.
PageRank Algoritması PR(A)= (1-d) + d*(PR(T1)/ C(T1)+…..+PR(Tn)/C(Tn) PR(A)=> A sayfasının PageRankı. PR(Ti)=> A sayfasına link veren Ti sayfalarının PageRank’ı. C(Ti)=> Ti sayfasındaki linklerin toplam sayısı. d=> Buharlaşma faktörü.(0<d<1). PageRank sayfa için geçerlidir.(sitemiz.html gibi).Site için geçerli değildir. Bu yüzden linkleme sırasında PageRank bölündüğünde sayfa sayfa bölünür, site site değil.
HAKİA • 2004 yılında nükleer fizikçi Dr. Rıza Can tarafından anlam arama motoru HAKİA tanıtıldı. • Günümüz lider arama motorları(Google,Yahoo…) sadece anahtar kelime,meta arama,indeksleme gibi ilk nesil teknolojileri kullanmaktadırlar.Hakia teknolojisi yepyeni bir alt yapı tasarımı ve bu yapıya entegre edilmiş semantik algoritmaları içermektedir.
Öğrenerek Büyüyor • İddiaya göre Hakia sorulan soruyu algılama ve komple cevap verme kapasitesine sahip bir arama motoru olma yolunda ilk adımları atmış ve bu becerisini otomatik bir halde öğrenerek büyüme yönünde geliştirmiştir. • Örnek olarak Hakia “baş ağrısı nasıl giderilir.” sorusuna “Aspirin migrene iyi gelir” gibi bir cevap getirebiliyor. • Dikkat edilirse soru ve cevap kısımlarında hiçbir kelime aynı değil.
Hakia’nın avantajları • Yepyeni bir teknoloji MAQ ilk nesil teknoloji olan indekslemenin yerini alacak. • Diğer arama motorlarında gelen sonuçlar anahtar kelimelerle sınırlıdır.Ama hakia anlam odaklı olduğu için gelen sonuçlar çözüme daha yakındır. • Kullanım kolaylığı. • Zaman kazandırıcılığı. • Hakia tek kelimelik sorgulara yeni bir anlayışla yaklaşıyor.
SEO Nedir? • SEO “arama motoru optimizasyonu” ya da “arama motoru optimize edici” için kullanılan bir kısaltmadır. • Site ve sayfalarınızın arama motorlarının sonuç sayfalarında üst sıralara yükselmesini sağlar. • Sitenizin içeriği ne kadar iyi olursa olsun bunu insanlara tanıtamadıktan sonra tüm emekler boşa gider. • Bir SEO ile çalışmaya başlamak önemli bir karardır. • Bir SEO sitenizi iyileştirip size zaman kazandırabileceği gibi, sitenize ve itibarınıza da zarar verebilir. • SEO’nun size sağlayacağı avantajların yanı sıra sorumsuz bir SEO nun size verebileceği zararları da araştırmak lazımdır.
SEO’nun Sağlayacağı Hizmetler • Site içeriğinizin ve yapısının incelenmesi. • Web sitesi geliştirme konusunda teknik hizmetler sunar. • İçerik geliştirme. • Çevrimiçi iş geliştirme kampanyalarının geliştirilmesi. • Anahtar kelime araştırma. • Belirli pazarlarda ve coğrafyalarda uzmanlık. • SEO eğitimi.