Solr

Solr, Java ile geliştirilmiştir. Solr açık kaynak kodludur. Solr farklı sunucular (Jetty, Resin,
JRun, Tomcat) üzerinde çalışır. Herhangi bir programlama dili kullanmadan, Solr sunucuyu
kurulur. Solr ile verilerinizi sunucuda indekslersiniz. Bu veriler üzerinde arama yapabilme
Solr ile sağlanır.

Solr için veriler “Document” olarak adlandırılır. Solr’a veri eklemek demek yeni bir
“Document” eklemek demektir. Solr her şeyi bir “döküman” olarak saklar. Dökümanları
veritabanındaki satırlar (row) olarak düşünebiliriz. Örneğin Vidomix gibi bir video sitesinin
veritabanındaki bir “videolar” tablosunu tasarlarken, video_id, video_title, video_info,
video_time gibi alanlar (fields) oluşturuyorsak aynı mantık ile “Solr Document” tasarlanır.
Solr’da indekslemek istediğimiz veriyi bir Document olarak tasarlar ve bu Document’in tüm
özelleklerini (field) belirledikten sonra uygun şekilde veri setleri oluşturulup Solr’a
eklenebilir. Indekslenen bu veriler üzerinde HTTP isteği ile sorgulama yaparak, sonuçları çok
hızlı bir şekilde ve istediğimiz formatta elde edebiliriz.

Copy Protected by Chetan's WP-Copyprotect.