บ้าน ฐานข้อมูล apache solr คืออะไร - คำจำกัดความจาก techopedia

apache solr คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Apache Solr แปลว่าอะไร?

Apache Solr เป็นแพลตฟอร์มการค้นหาโอเพ่นซอร์สขององค์กรซึ่งเป็นส่วนหนึ่งของโครงการ Apache Lucene

มันถูกออกแบบมาสำหรับการค้นหาข้อมูลที่เก็บไว้อย่างรวดเร็วใน HDFS ใน Apache Hadoop Solr ให้การทำดัชนีการทำซ้ำและการสอบถามการโหลดที่สมดุลรูปแบบการกำหนดค่าส่วนกลางการล้มเหลวอัตโนมัติและการกู้คืนและสามารถปรับขนาดได้สูงเชื่อถือได้และทนต่อความผิดพลาดสูง

เว็บไซต์ที่ใหญ่ที่สุดของอินเทอร์เน็ตหลายแห่งใช้ Apache Solr สำหรับคุณสมบัติการค้นหาและการนำทาง

Techopedia อธิบาย Apache Solr

Apache Solr ได้รับการพัฒนาโดยใช้ Java และทำงานเป็นเซิร์ฟเวอร์การค้นหาข้อความแบบสแตนด์อโลนซึ่งมีอยู่ภายใน servlet เช่น Jetty เป็นส่วนหนึ่งของโครงการ Lucene Solr ใช้ไลบรารีการค้นหา Lucene Java เป็นแกนหลักสำหรับการค้นหาและการจัดทำดัชนี

นอกจากนี้ยังมี JSON และ XML / HTTP APIs คล้าย REST ซึ่งทำให้ง่ายต่อการใช้ในภาษาการเขียนโปรแกรมใด ๆ

การกำหนดค่าภายนอกของ Solr ทำให้ง่ายต่อการปรับแต่งให้เข้ากับแอปพลิเคชันประเภทใดก็ได้โดยไม่ต้องใช้โค้ด Java และยังมีสถาปัตยกรรมปลั๊กอินที่กว้างขวางเมื่อแอพพลิเคชั่นต้องการการปรับแต่งขั้นสูง

คุณสมบัติ Solr:

  • ความสามารถในการค้นหาข้อความแบบเต็มขั้นสูง
  • สถาปัตยกรรมปลั๊กอินที่กว้างขวาง
  • ใกล้การจัดทำดัชนีตามเวลาจริง
  • ปริมาณการใช้งานเว็บปริมาณมากได้รับการปรับปรุง
  • อินเตอร์เฟสการดูแลระบบที่ครอบคลุมสำหรับ HTML
  • ใช้อินเตอร์เฟสมาตรฐานเช่น XML, HTTP และ JSON
  • สถิติเซิร์ฟเวอร์เปิดเผย JMX เพื่อเปิดใช้งานการตรวจสอบ
  • การปรับขนาดได้อัตโนมัติเชิงเส้นการ failover อัตโนมัติและการกู้คืนและการจำลองดัชนีอัตโนมัติ
apache solr คืออะไร - คำจำกัดความจาก techopedia