Solr เป็นแพลตฟอร์มการค้นหาแบบโอเพ่นซอร์สที่รวดเร็วและหลากหลายที่สร้างบน Apache Lucene โดยสนับสนุนการค้นหาข้อความแบบเต็ม เวกเตอร์ และเชิงพื้นที่ในองค์กรที่ใหญ่ที่สุดในโลกหลายแห่ง
สำหรับคำอธิบายที่สมบูรณ์ของโครงการ Solr องค์ประกอบของทีม ที่เก็บซอร์สโค้ด และรายละเอียดอื่นๆ โปรดดูเว็บไซต์ Solr ที่ https://solr.apache.org/
ดาวน์โหลดสำหรับการแจกแจง Apache Solr ได้ที่ https://solr.apache.org/downloads.html
คู่มืออ้างอิงประกอบด้วยคู่มือการปรับใช้ทั้งหมดเพื่อแนะนำคุณตลอดขั้นตอนการติดตั้ง Solr
คุณสามารถเรียกใช้ Solr ใน Docker ผ่านอิมเมจอย่างเป็นทางการ เรียนรู้เพิ่มเติมเกี่ยวกับ Solr ใน Docker
Solr ได้รับการสนับสนุนอย่างเป็นทางการสำหรับการรันบน Kubernetes ในอิมเมจ Docker อย่างเป็นทางการ โปรดดูที่หน้าหลัก Solr Operator สำหรับรายละเอียด บทช่วยสอน และคำแนะนำ
Solr มีตัวอย่างบางส่วนเพื่อช่วยคุณในการเริ่มต้น หากต้องการรันตัวอย่างเฉพาะ ให้ป้อน:
bin/solr start -e <EXAMPLE> where <EXAMPLE> is one of:
cloud: SolrCloud example
techproducts: Comprehensive example illustrating many of Solr's core capabilities
schemaless: Schema-less example (schema is inferred from data during indexing)
films: Example of starting with _default configset and adding explicit fields dynamically
ตัวอย่างเช่น หากคุณต้องการรันตัวอย่างผลิตภัณฑ์เทคโนโลยี ให้ป้อน:
bin/solr start -e techproducts
สำหรับคำแนะนำเชิงลึกเพิ่มเติม โปรดดูบทช่วยสอนในคู่มืออ้างอิง Solr
#solr
บน libera.chat เรียนรู้เพิ่มเติมเกี่ยวกับการพัฒนา Solr โดยการอ่านเอกสารของนักพัฒนาในแผนผังซอร์ส ./dev-docs หรือการสร้าง Solr จากซอร์สใน ./dev-docs/solr-source-code.adoc
Solr ใช้ Gradle สำหรับระบบการสร้าง คำแนะนำที่เป็นประโยชน์ในการสร้างและรัน Solr ภายในเครื่องมีดังนี้
./gradlew dev
cd ./solr/packaging/build/dev
bin/solr start
bin/solr
เพื่อสร้างและจัดการคอลเลกชัน Solr ตัวอย่างเช่น ใช้เครื่องมือ bin/solr post
เพื่อสร้างดัชนีข้อมูลตัวอย่างบางส่วน โปรดตรวจสอบ CONTRIBUTING.md เพื่อดูข้อมูลเกี่ยวกับการมีส่วนร่วมในโครงการ
หากต้องการมีส่วนร่วมในชุมชนนักพัฒนา:
#solr-dev
ในองค์กร the-asf
สมัครได้ที่ https://the-asf.slack.com/messages/CE70MDPMF#solr-dev
บน libera.chat