Manticore Search היא מנוע חיפוש טקסטואלי קל משקל, מאמר זה מסביר את תהליך ההתקנה במכשירי לינוקס.
Manticore Search עצמה היא מסד נתונים בקוד פתוח (זמין ב- GitHub ), שנוצרה בשנת 2017 כהמשך למנוע Sphinx 搜索 .
דרישות התקנה
. התקנה ישירה באמצעות חבילת תוכנה, דרישות:
- ארכיטקטורה Architecture: arm64 או x86_64
- Manticore Columnar Library מספקת אחסון טורי ו- אינדקסים משניים ; אם אתם רוצים להשתמש בהם, אתם צריכים CPU עם SSE >= 4.2.
- אין צורך בדרישות שטח דיסק או RAM ספציפיות. מופע ריק של Manticore Search משתמש רק בכ-40MB של RSS RAM.
מכשירים עם ארכיטקטורת 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 של תוכנת 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
התקנת גרסת ARM64 ארכיטקטורה של חבילת התוכנה manticore
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) לעברית על ידי AI.