Arama motoru mimarisi ve uygulaması
Search engine architecture and application
- Tez No: 531394
- Danışmanlar: YRD. DOÇ. DR. SAİT ALİ UYMAZ
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2018
- Dil: Türkçe
- Üniversite: Konya Teknik Üniversitesi
- Enstitü: Lisansüstü Eğitim Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 148
Özet
Arama motorları internet üzerindeki büyük boyuttaki veri ile insanlar arasında köprü kuran ve insanların istedikleri bilgiye ulaşmasını sağlayan bir teknolojidir. Diğer bir deyişle arama motorları web üzerindeki internet sitelerini bot aracılığı ile kaydedip, ardından bu sayfaları indeksleyip, insanlar tarafından gönderilen sorgulara göre anlamlı veri elde edip, insanlara istedikleri bilgiyi içeren web sayfalarını gösteren bir sistemdir. Kullanıcılar çoğunlukla arama motorlarının çalışma mekanizmalarını bilmezler. Bu tez'de ilk olarak arama motorlarının kullandıkları bot yazılımı olan Crawler programlarının çalışma mimarisi anlatılarak ve paralel çalışan bir Web Crawler uygulaması yapılarak detaylı bir anlatım yapılmıştır. Ardından arama motorlarının indeksleme mimarisi anlatılmış ve paralel şekilde çalışan bir indeksleme uygulaması geliştirilmiştir. Ardından arama motorlarının indeksleme alt yapısında nasıl arama yapıldığına değinilmiş ve web arayüzüne sahip bir arama uygulaması geliştirilmiştir.
Özet (Çeviri)
Search engines are a technology that provides the information that people who want to create a bridge between people and data on the internet. In other words, it is a system where search engines save web sites on the web through bots, then index these pages and get meaningful data according to the queries sent by people and show the web pages containing the information they want. Users often do not know the working mechanisms of search engines. In this thesis, firstly the working architecture of the Crawler programs, which are the bot software used by the search engines, is explained and a detailed description is made by a parallel Web Crawler application. Then the indexing architecture of the search engines is described and a parallel indexing application is developed. Later, a search application was developed that describes how search engines have been searched in the indexing infrastructure and has a web interface.
Benzer Tezler
- Implementing an agent-based system for distributed information retrieval
Dağıtık bilgi erişim için etmen tabanlı bir sistemin geliştirilmesi
ABDEL NASER POUAMOUN
Yüksek Lisans
İngilizce
2019
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge ÜniversitesiUluslararası Bilgisayar Ana Bilim Dalı
DR. ÖĞR. ÜYESİ İLKER KOCABAŞ
- Dijital pazarlamada kullanıcı deneyimi tasarımının marka değerine etkisi: Getir uygulaması örneği
The impact of user experience design on brand value in digital marketing: A study on the Getir app
VERDA SİMA DAŞKESEN
Yüksek Lisans
Türkçe
2023
Halkla İlişkilerYalova Üniversitesiİletişim ve Tasarım Ana Bilim Dalı
DOÇ. DR. SİBEL AKOVA HAVALI
- A comparative study on conventional and energy-based autopilot systems on a jet-powered aircraft
Geleneksel ve enerji tabanlı otopilot sistemlerinin jet motorlu bir hava aracında karşılaştırması
RUMEYSA KÖKOĞLU
Yüksek Lisans
İngilizce
2025
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiKontrol ve Otomasyon Mühendisliği Ana Bilim Dalı
PROF. DR. MÜJDE GÜZELKAYA
- Distributed search architecture
Dağıtık arama mimarisi
BAHADIR İŞGÜZERER
Yüksek Lisans
İngilizce
2003
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBoğaziçi ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. CAN ÖZTURAN
- Arama motorları mimarisi, web sayfalarının içerik skoru ve Google PageRank formülünün incelenmesi
Structure of search engines, content score of web pages and investigation of Google PageRank formulation
MUHİTTİN IŞIK