ข้อดีของการใช้ Apache Solr บนโมดูลการค้นหาหลักคืออะไร


9

Apache Solr ค้นหาบูรณาการรัฐหน้าโครงการโมดูล:

การค้นหา Solr สามารถใช้แทนการค้นหาเนื้อหาหลักและมีคุณสมบัติพิเศษและประสิทธิภาพที่ดีขึ้น

อะไรคือคุณสมบัติพิเศษเหล่านี้? (หรือถ้ามีจำนวนมากเกินไปฉันจะใช้ Apache Solr ในกรณีแบบใดได้บ้าง)

ไซต์ของฉันโฮสต์บน Pantheon และพวกเขาให้ Apache Solr โดยไม่มีค่าใช้จ่ายเพิ่มเติม นี่เป็นสิ่งที่ฉันต้องการตั้งค่าอย่างแน่นอนหรือไม่ ตั้งค่าเฉพาะในบางกรณีเท่านั้นหรือไม่


2
ฉันเริ่มเขียนคำตอบ แต่ฉันจะจบลงด้วยการอ้างถึงคำแนะนำทั้งหมดของApache Lucene / Solr ... มันเป็นบทความที่ดีมากน่าจะคุ้มค่าต่อการอ่าน :) เท่าที่เกี่ยวข้องกับ Drupal ฉันจะบอกว่า Solr มีประสิทธิภาพมากที่สุดสำหรับไซต์ที่มีเนื้อหาจำนวนมาก นอกจากนี้ยังเป็นที่ดีเมื่อใช้กับโมดูล Apache SolrและFacet APIโมดูล
ไคลฟ์

ลิงก์ไปยังบทความมีการเปลี่ยนแปลง: รู้เบื้องต้นเกี่ยวกับ Apache Lucene / Solr
milkovsky

คำตอบ:


13

บทความนี้ให้คำตอบสำหรับคำถามของคุณอย่างละเอียดและตรงไปตรงมา

การปรับปรุงประสิทธิภาพด้วย Apache Solr

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

ข้อกำหนดสำหรับคุณสมบัติต่างๆเช่นการค้นหาแบบเหลี่ยม (ดูด้านล่าง) กำลังเป็นเรื่องธรรมดามากขึ้น สิ่งนี้สามารถนำไปใช้ร่วมกับการค้นหาหลักของ Drupal ได้โดยใช้โมดูล Faceted Search แต่ความสามารถในการปรับขนาดได้และผลกระทบด้านประสิทธิภาพนั้นได้รับการบันทึกไว้อย่างดีจากผู้ดูแลโมดูล

 คุณสมบัติอื่น ๆ ของ Apache Solr ที่มีประโยชน์

Apache Solr ยังรองรับการทำดัชนีและค้นหาเว็บไซต์หลายแห่ง (จินตนาการเว็บไซต์อินทราเน็ตภายในและเว็บไซต์ขององค์กรภายนอก) การจัดทำดัชนีสิ่งที่แนบมา (เช่น PDF, เอกสาร Excel) และบล็อกเนื้อหาที่แนะนำซึ่งขับเคลื่อนโดยอนุกรมวิธานของโหนด หน้าโมดูลและภาพรวม Acquia Search มีภาพรวมที่ดีของคุณสมบัติ Apache Solr ที่ Drupal รองรับ


คุณลักษณะที่ระบุไว้หลายรายการเป็นคุณสมบัติของโมดูลการค้นหา API คุณสามารถติดตั้งได้โดยไม่ต้อง Solr แต่มีเพียงDatabaseเซิร์ฟเวอร์ ยังมีคำถามอีกไม่กี่ข้อ: 1. เมื่อใดควรใช้Solrแทน 'ฐานข้อมูล? 2. How many page views per hour/day/month have เว็บไซต์ที่มีการเข้าชม? 3. How many content is จำนวนมากมีเนื้อหาจำนวนมาก'?
milkovsky
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.