Rumah Pangkalan data Apakah apache solr? - definisi dari techopedia

Apakah apache solr? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Apache Solr?

Apache Solr adalah platform pencarian perusahaan sumber terbuka yang merupakan sebahagian daripada projek Apache Lucene.

Ia direka bentuk untuk mencari data pantas yang disimpan di HDFS di Apache Hadoop. Solr menyediakan indeks pengindeksan, replikasi dan pemungutan beban, skim konfigurasi terpusat, failover automatik dan pemulihan dan sangat berskala tinggi, dipercayai dan sangat bersalah.

Banyak laman web terbesar di Internet menggunakan Apache Solr untuk ciri carian dan navigasi mereka.

Techopedia menerangkan Apache Solr

Apache Solr telah dibangunkan menggunakan Java dan berjalan sebagai pelayan pencarian teks lengkap, yang terdapat dalam servlet seperti Jetty. Sebagai sebahagian daripada projek Lucene, Solr menggunakan pustaka carian Lucene Java sebagai terasnya untuk mencari dan mengindeks.

Ia juga mempunyai API JSON dan XML / HTTP seperti REST yang menjadikannya mudah digunakan dalam sebarang bahasa pengaturcaraan.

Konfigurasi luaran Solr memudahkan untuk disesuaikan dengan apa-apa jenis aplikasi tanpa pengekodan Java dan bahkan mempunyai seni bina plugin yang luas apabila aplikasi memerlukan penyesuaian lanjutan.

Ciri-ciri Solr:

  • Keupayaan pencarian teks lengkap
  • Senibina plugin yang luas
  • Berhampiran pengindeksan masa nyata
  • Trafik web volum tinggi dioptimumkan
  • Antara muka pentadbiran yang komprehensif untuk HTML
  • Menggunakan antara muka standard seperti XML, HTTP dan JSON
  • Statistik pelayan mendedahkan JMX untuk membolehkan pemantauan
  • Linearly scalable, auto failover dan pemulihan, dan replikasi indeks auto
Apakah apache solr? - definisi dari techopedia