זוהי הפקודה perlindexp שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
perlindex - אינדקס ושאילתה של דפים ידניים של perl
תַקצִיר
perlindex -index
perlindex תגיד לי איפה הפרחים
תיאור
""perlindex -index"" יוצר אינדקס AnyDBM_File שניתן לחפש באמצעות טקסט חופשי
שאילתות ""perlindex" a מִלוּלִי שאלה".
כל מילה של השאילתה מתבצעת בחיפוש באינדקס ונוצר ניקוד לכל מסמך
המכילים אותו. מתווספים ניקוד לכל המילים והמסמכים עם הציון הגבוה ביותר הם
מודפס. כל המילים מקורן באלגוריתם Porters (ראה טקסט::אנגלית) לפני הוספה לאינדקס
וחיפוש קורה.
הציון מחושב כך:
$score{$document} += $tf{$word,$document}/$maxtf{$document}
* יומן ($N/$n{$word});
איפה
$N הוא מספר המסמכים באינדקס,
$n{$word} הוא מספר המסמכים המכילים את מילה,
$tf{$word,$document}
הוא מספר ההתרחשויות של מילה ב מסמך, ו
$maxtf{$document}
הוא התדירות המקסימלית של כל מילה ב מסמך.
אפשרויות
ניתן לקצר את כל האפשרויות.
-מקסימום maxhits
מספר כניסות מקסימלי לתצוגה. ברירת המחדל היא 15.
-תַפרִיט
-אין תפריט השתמש בהתאמות כתפריט לקריאה "גבר". ברירת המחדל היא -תַפרִיט.q
-cbreak
-נוברייק עבור ל-cbreak במצב תפריט או לא. -cbreak הוא ברירת המחדל.
-שורש יוצר מידע נוסף אשר מילות שאילתה לא נמצאו ב
מסד נתונים ואילו מילים של השאילתה הן מילות עצירה.
-conf השתמש בתצורה אחרת מאשר בתצורת ברירת המחדל (/etc/perlindex/config).
דוגמא
perlindex foo bar
1 3.735 lib/pod/perlbot.pod
2 2.640 lib/pod/perlsec.pod
3 2.153 lib/pod/perldata.pod
4 1.920 lib/Symbol.pm
5 1.802 lib/pod/perlsub.pod
6 1.586 lib/Getopt/Long.pm
7 1.190 lib/File/Path.pm
8 1.042 lib/pod/perlop.pod
9 0.857 lib/pod/perlre.pod
a 0.830 lib/Shell.pm
b 0.691 lib/strict.pm
c 0.691 lib/Carp.pm
d 0.680 lib/pod/perlpod.pod
e 0.680 lib/File/Find.pm
f 0.626 lib/pod/perlsyn.pod
הזן מספר או 'q'>
לחיצה על המקשים 1 עד "f" תציג את הדף הידני המתאים. לחיצה על "q" מפסיקה.
כל שאר המקשים מציגים דף מדריך זה.
השתמש ב-perlindexp באופן מקוון באמצעות שירותי onworks.net