Manticore Search เป็นเครื่องมือค้นหาข้อความแบบเต็มขนาดเล็ก บทความนี้จะอธิบายขั้นตอนการติดตั้งบนอุปกรณ์ Linux ของคุณ
Manticore Search เป็นฐานข้อมูลโอเพนซอร์ส (สามารถดูได้ที่ GitHub ) สร้างขึ้นในปี 2017 เพื่อสืบทอดต่อจากเอ็นจิน Sphinx 搜索
ข้อกำหนดในการติดตั้ง
. การติดตั้งโดยตรงด้วยแพ็กเกจต้องมี:
- สถาปัตยกรรม: arm64 หรือ x86_64
- Manticore Columnar Library ให้บริการ ที่เก็บข้อมูลแบบคอลัมน์ และ ดัชนีทุติยภูมิ หากคุณต้องการใช้งานฟังก์ชันเหล่านี้ CPU ของคุณต้องรองรับ SSE >= 4.2
- ไม่ต้องการพื้นที่ดิสก์หรือ RAM เฉพาะ อินสแตนซ์ Manticore Search ที่ว่างเปล่าใช้ RSS RAM ประมาณ 40MB เท่านั้น
อุปกรณ์ที่มี สถาปัตยกรรม ARM64 เช่น Raspberry Pi, Apple M1/M2 เป็นต้น
ตรวจสอบว่าตรงตามข้อกำหนดในการติดตั้งหรือไม่
เพียงแค่ยืนยันว่าสถาปัตยกรรมเป็น arm64 หรือ x86_64 ก็เพียงพอแล้ว
ตรวจสอบสถาปัตยกรรม CPU
uname -m
aarch64
x86_64
ยืนยันว่า CPU รองรับ 64 บิตหรือไม่
lscpu
ตรวจสอบว่าเคอร์เนลรองรับหรือไม่ แม้ว่า CPU ของคุณจะเป็น 64 บิต แต่อาจเป็นระบบปฏิบัติการ 32 บิต ให้รันคำสั่งต่อไปนี้เพื่อยืนยัน:
getconf LONG_BIT
คำสั่งทั้งสามข้างต้นควรมีเอาต์พุตเป็น 64
ทั้งหมด
หากไม่ตรงตามเงื่อนไข คุณสามารถเลือกติดตั้งระบบปฏิบัติการใหม่หรือเปลี่ยนอุปกรณ์
ติดตั้ง Manticore
ตัวอย่างเช่น อุปกรณ์ที่มี arm64 และระบบปฏิบัติการเป็น debian หรือ ubuntu ขั้นตอนการติดตั้ง:
สร้างโฟลเดอร์ในไดเร็กทอรีหลัก
mkdir manticore && cd manticore
ดาวน์โหลดและติดตั้ง manticore-repo.noarch.deb
เพิ่ม APT repository ของซอฟต์แวร์ Manticore Search เพื่อให้สามารถติดตั้งและอัปเดตผ่าน apt
ได้
wget https://repo.manticoresearch.com/manticore-repo.noarch.deb
sudo dpkg -i manticore-repo.noarch.deb
อัปเดตดัชนีแพ็กเกจ APT ในเครื่อง
sudo apt update
หากเกิดข้อผิดพลาด:
N: Skipping acquire of configured file 'main/binary-armhf/Packages' as repository 'http://repo.manticoresearch.com/repository/ InRelease' doesn't support architecture 'armhf'
แสดงว่าไม่มีแพ็กเกจสำหรับสถาปัตยกรรม armhf
ลองใช้แพ็กเกจสำหรับสถาปัตยกรรม arm64
sudo dpkg --add-architecture arm64
sudo apt update
ติดตั้งแพ็กเกจ manticore
เวอร์ชัน ARM64
sudo apt install manticore:arm64 manticore-extra:arm64
หลังจากติดตั้งสำเร็จแล้ว ให้ลองค้นหาแพ็กเกจที่ติดตั้ง
dpkg -l | grep manticore
sudo apt list --installed | grep manticore
ไฟล์กำหนดค่าจะถูกบันทึกไว้ที่ /etc/manticoresearch/manticore.conf
โปรดแก้ไขตามความจำเป็น
หลังจากติดตั้งแล้ว บริการ Manticore Search จะไม่เริ่มทำงานโดยอัตโนมัติ หากต้องการเริ่ม Manticore ให้รันคำสั่งต่อไปนี้:
sudo systemctl start manticore
หากต้องการดูสถานะบริการ Manticore ให้รันคำสั่งต่อไปนี้:
sudo systemctl status manticore
หากต้องการหยุด Manticore ให้รันคำสั่งต่อไปนี้:
sudo systemctl stop manticore
หากต้องการให้ Manticore เริ่มทำงานเมื่อบูต ให้รัน:
sudo systemctl enable manticore
กระบวนการ searchd
จะบันทึกข้อมูลการเริ่มต้นในบันทึก systemd
หากเปิดใช้งานการบันทึกสำหรับ systemd
คุณสามารถใช้คำสั่งต่อไปนี้เพื่อดูข้อมูลที่บันทึกไว้:
sudo journalctl -u manticore
ข้อมูลอ้างอิง
เอกสารอย่างเป็นทางการ https://manual.manticoresearch.com
หลังจากติดตั้งแล้ว โปรดอ้างอิงเอกสารอย่างเป็นทางการเพื่อทำการกำหนดค่า
เวอร์ชันอื่น ๆ ของหน้าเว็บนี้
บทความนี้มีให้บริการในหลายภาษา
หากคุณต้องการแสดงความคิดเห็น โปรดไปที่หน้าเว็บต่อไปนี้:
หน้าเว็บเหล่านี้รองรับเฉพาะการเรียกดู ไม่สามารถแสดงความคิดเห็นหรือข้อความ แต่มีตัวเลือกภาษาเพิ่มเติมและเวลาในการโหลดที่สั้นกว่า:
ZH EN ZH-TW JA RU KO CS ES AR FR PT DE TR IT NL SV DA FI PL UK HE RO HU EL HR TH HI BN ID SW VI NO
บทความนี้แปลจาก Chinese (Simplified) เป็น Thai โดย AI