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.