Manticore Search เป็นเครื่องมือค้นหาข้อความแบบเต็มขนาดเล็ก บทความนี้จะอธิบายขั้นตอนการติดตั้งบนอุปกรณ์ Linux ของคุณ

Manticore Search เป็นฐานข้อมูลโอเพนซอร์ส (สามารถดูได้ที่ GitHub ) สร้างขึ้นในปี 2017 เพื่อสืบทอดต่อจากเอ็นจิน Sphinx 搜索

ข้อกำหนดในการติดตั้ง

. การติดตั้งโดยตรงด้วยแพ็กเกจต้องมี:

อุปกรณ์ที่มี สถาปัตยกรรม 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

หน้าเว็บเหล่านี้รองรับเฉพาะการเรียกดู ไม่สามารถแสดงความคิดเห็นหรือข้อความ แต่มีตัวเลือกภาษาเพิ่มเติมและเวลาในการโหลดที่สั้นกว่า:

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