البيانات :: دلو

التحميل الان

البيانات :: دلو الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Terrence M. Brannon
  • موقع ويب الناشر:
  • http://search.cpan.org/~tbone/Data-Bucket-0.07/lib/Data/Bucket.pm

البيانات :: دلو العلامات


البيانات :: دلو وصف

البيانات :: Bucket هو مخزن بيانات مفهرسة (جتل دلو). البيانات :: Bucket هو متجر بيانات مفهرسة (Hashing Bucket) .Synopsis استخدام قاعدة QW (البيانات :: دلو)؛ # تخزين مخطط التخزين الافتراضي الأشياء استنادا إلى الحرف الأول من البيانات # نحن الكتابة فوقها في فئة الفئة الفرعية لدينا إذا عدنا صفيف، ثم يتم تخزين عنصر البيانات في كل من دلو # بدلا من واحد. Sub Compute_record_index {بياناتي ($، $ بيانات $) = @؛ Substr (0، 2، بيانات $)؛ } افتح S، $ file_to_be_searched أو يموت $! ؛ بلدي دلو $ = __Package __-> فهرس ()؛ افتح I، $ file_with_with_queries أو die $! ؛ بالنسبة لخط My $ () {my search_candidates = $ دلو-> مقرها (خط $)؛ MyScore = فرز خريطة {fuzzy_match ($ line، $ _)} search_candidate؛ } مثال يتم فيه إلقاء Datum واحد إلى دلاء متعددة COMPUTE_RECORD_INDEX {بياناتي (بيانات ذاتية $، $) = @؛ إرجاع الحموضة ما لم البيانات $؛ تحذير "بيانات $"؛ كلماتي @ SPLIT / S + /، بيانات $؛ My Min Min = Min (كلمات $ #، 1)؛ MyDEX = الخريطة {settr ($ _، 0، 1)} الكلمات الصغيرة ؛ @فهرس؛ } للحصول على بحث $ (QW (QW (OH Apple Apple)) {@ @ @ @ = $ دلو-> مقيد ($ البحث)؛ # افعل شيئا ما كل قيمة في Bucket and $ Search} مثال يختلف بيانات البحث في بنية من Datayes الإدخال، وهناك مساحة كبيرة لاستخدامها بين الاثنين. ولكن بالنسبة لفهم ساذج، لا يتم إعادة الإنفاق. # نحسب مؤشرات سجلات للتدبيت عن طريق استخراج حقل من # إدخال علامة تجزئة المرجع الفرعية COMPUTE_RECORD_INDEX {بياناتي ($، $ بيانات $) = @؛ إرجاع الحموضة ما لم البيانات $؛ تحذير "بيانات $"؛ My Nords = Split / S + /، $ بيانات $ -> {clean_name}؛ My Min Min = دقيقة (كلمات $ #، 2)؛ MyDEX = الخريطة {settr ($ _، 0، 1)} الكلمات الصغيرة ؛ @فهرس؛ } # نحن نكتشف الدلاء المناسبة في بيانات الإدخال باستخدام مربع عادي # سلسلة سلسلة SUB RETRIVE_RECORD_INDEX {بياناتي ($ الذاتي، $ بيانات $) = @؛ إرجاع الحموضة ما لم البيانات $؛ #WARN "بيانات $"؛ كلماتي @ SPLIT / S + /، بيانات $؛ My Min Min = دقيقة (كلمات $ #، 2)؛ MyDEX = الخريطة {settr ($ _، 0، 1)} الكلمات الصغيرة ؛ إذا (بيانات $ = ~ / 01LA /) {تحذير "الكلمات"، DomperWords؛ تحذير "الفهرس"، DumperIndex؛ ل (IDEX) {تحذر "دلو ($ _)"، الدومبر ($ الذاتي -> {bucket} {$ _})؛ } } @فهرس؛ } المتطلبات: متطلبات بيرل: perl.


البيانات :: دلو برامج ذات صلة