Djapian.

التكامل Xapian عالي المستوى ل Django
التحميل الان

Djapian. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Alex Koshelev
  • موقع ويب الناشر:
  • http://code.google.com/u/rafaeljsg14/

Djapian. العلامات


Djapian. وصف

ارتفاع مستوى Xapian التكامل ل django Djapian عبارة عن حزمة بيثون للسماح للبحث عن النص الكامل في مشروع django الخاص بك. مثال USAGAGE: افترض أن لدينا هذه النماذج في تطبيقنا الوهميين: شخص فئة (Models.model): الاسم = Models.charfield (max_length = 150) def __unicode __ ( النفس): إرجاع دخول الذات. is_active = models.booleanfield (default = true) text = models.textfield () المحررين = models.manytomanyfield (الشخص، متعلقة بها_name = "Edited_Entries") عنوان Def (Self): إرجاع " S - S" (Self.Author ، self.title) def __unicode __ (الذات): عودة self.titleand نحن نريد تطبيق وظيفة الفهرسة لإدخال النموذج. الخطوة التالية هي إنشاء مثيل مفهرس مع الإعدادات المناسبة. قد يبدو المفهرس مثل هذا: Enten_indexer = الفهرس (النموذج = الإدخال، الحقول = ، العلامات = ، الزناد = Lambda OBJ: OBJ.IS_AVE،) في شل Django إنشاء بعض مثيلات النماذج: >>> p = person.objects.create (الاسم = "Alex .OBJECTS.CREATE (المؤلف = P، العنوان = "إدخال اختبار آخر"، IS_AVE = خطأ) >>> Entry.Objects.create (المؤلف = P، العنوان = "إدخال صغير ثالث"، نص = "نص آخر") >>> Entry.indexer.update () هذا كل شيء! تم فهرسة كل مثيل إدخال والآن جاهز للبحث. دعونا نحاول: >>> النتيجة = Entry.indexer.search (العنوان: الدخول ") >>> Len (نتيجة) 3 >>> للصف النتيجة: ... Row.instance.headline () ... أليكس - اختبار ENTERALEX - اختبار آخر Entryalex - متطلبات الدخول الصغيرة الثالثة: django. Xapian و أوميغا جدوى Xapian مع Python ممكن بيثون


Djapian. برامج ذات صلة

legra.

Allegra هي مكتبة مبتكرة لتطوير تطبيقات الويب الدلالية. ...

395

تحميل

Tubaina.

Tubaina هو مولد كتاب مدرسي يستخدم بناء جملة بسيطة ومخرجات إما مستندات HTML أو Latex. ...

168

تحميل