Dipus הוא שרת פשוט טקסט מלא חיפוש באמצעות וש & nbsp;. Dipus משולב לבונת מסמך הספינקס.
אתה יכול לחפש במהירות ובמסמך עם N-גרם.
כיצד להתקין
PIP להתקין dipus
כיצד להשתמש ב
התחל שרת dipus
פיתון -m dipus.websetup -c conf.json
דוגמא conf.json
{
& Nbsp; "indexroot": "/ נתיב / ל/ מדד"
}
Dipus url ברירת מחדל השרת הוא "http://0.0.0.0:9876".
הרשם מסמך ספינקס
1. הוסף הארכה לconf.py שלך
& Nbsp; הרחבות = ['dipus.dipusbuilder']
& Nbsp; ויש הגדרות אופציונליות.
& Nbsp; #dipus_host_url = "http://192.0.2.20"
& Nbsp; # URL של שרת dipus
& Nbsp; # ברירת מחדל הוא "http: // localhost: 9876"
& Nbsp; #dipus_index = "test_rst"
& Nbsp; # מזהה של מסמך זה
& Nbsp; # ברירת מחדל הוא אותו דבר כמו 'פרויקט' בconf.py
2. בונה הפעלה
& Nbsp;% ספינקס-לבנות לבנות מקור dipus -b
& Nbsp; זהירות: קבלן יהיה להחליף _static / search_dipus.js ו_template / search_dipus.html.
קובץ חיפוש 3. עותק
& Nbsp; הערה: זה נדרש פעם אחת, כאשר לאחר שינוי ערכי dipus קשור conf.py.
& Nbsp;% cp _template / search_dipus.html _template / search.html
& Nbsp; אם יצרת search.html שלך, אנא למזג אותו.
4. לעשות html כרגיל
& Nbsp;% לעשות html
הערה על קבלן תהיה להיעשות במהירות, כמו "אש-ולשכוח". אבל לאינדקס עצמו בשרת הוא לא כל כך מהיר. אנא התאזר בסבלנות עד שכל המסמך יהיה באינדקס.
5. (אופציונאלי) להוסיף בונה dipus לmakefile
& Nbsp; הוסף קו שלעורר בונה dipus בסעיף html בMakefile כמכה.
& Nbsp; html:
& Nbsp; $ (SPHINXBUILD) -b dipus $ (ALLSPHINXOPTS) $ (BUILDDIR) / html
& Nbsp; $ (SPHINXBUILD) -b html $ (ALLSPHINXOPTS) $ (BUILDDIR) / html
& Nbsp; ואז, בכל פעם שהסוג 'לעשות html', מסמכים registerd.
חיפוש ממסמך ספינקס
. פשוט לפתוח תיבת החיפוש והסוג שלך
דרישות :
- Python
- הספינקס
- וש
- simplejson
- בקבוק
תגובות לא נמצא