Daftar Isi:
Definisi - Apa yang dimaksud dengan Apache Solr?
Apache Solr adalah platform pencarian perusahaan sumber terbuka yang merupakan bagian dari proyek Apache Lucene.
Ini dirancang untuk pencarian cepat data yang disimpan dalam HDFS di Apache Hadoop. Solr menyediakan pengindeksan, replikasi, dan query yang seimbang, skema konfigurasi terpusat, failover dan pemulihan otomatis, dan sangat skalabel, andal, dan sangat toleran terhadap kesalahan.
Banyak situs Internet terbesar menggunakan Apache Solr untuk fitur pencarian dan navigasi mereka.
Techopedia menjelaskan Apache Solr
Apache Solr dikembangkan menggunakan Java dan berjalan sebagai server pencarian teks lengkap yang berdiri sendiri di dalam servlet seperti Jetty. Sebagai bagian dari proyek Lucene, Solr menggunakan perpustakaan pencarian Java Lucene sebagai intinya untuk pencarian dan pengindeksan.
Ini juga memiliki JSON dan XML / HTTP APIs seperti REST yang membuatnya mudah digunakan dalam bahasa pemrograman apa pun.
Konfigurasi eksternal Solr membuatnya mudah untuk dirancang untuk semua jenis aplikasi tanpa Java coding dan bahkan memiliki arsitektur plugin yang luas ketika aplikasi membutuhkan penyesuaian lanjutan.
Fitur Solr:
- Kemampuan pencarian teks lengkap tingkat lanjut
- Arsitektur plugin yang luas
- Pengindeksan dekat waktu nyata
- Lalu lintas web volume tinggi dioptimalkan
- Antarmuka administrasi komprehensif untuk HTML
- Menggunakan antarmuka standar seperti XML, HTTP dan JSON
- Statistik server mengekspos JMX untuk memungkinkan pemantauan
- Dapat diukur secara linear, failover dan pemulihan otomatis, dan replikasi indeks otomatis
