سؤال

واهل روبي يكون النمس . شخص يعرف من أي مبادرة مماثلة لبيثون؟ نحن نستخدم PyLucene في التيار، ولكن أود أن التحقيق الانتقال إلى البحث بيثون النقي.

هل كانت مفيدة؟

المحلول

إز هو المشروع الجديد الذي يشبه إلى لوسين، ولكن الثعبان النقي.

نصائح أخرى

ووالوحيد نقية بيثون واحد (لا تشمل حتى C التمديد) بحث حل أعرف غير Nucular . انها بطيئة (أبطأ بكثير من PyLucene) وغير مستقرة حتى الان.

وانتقلنا من البيت خبز البحث والفهرسة استنادا PyLucene إلى المؤسسة العامة لكن YMMV.

ولقد وجدت مؤخرا pyndexter . ويوفر واجهة مجردة لمختلف البحث المختلفة الخلفية النص الكامل محركات / مصنفين. ويأتي مع تطبيق الافتراضي نقية بيثون.

وهذه الأشياء يمكن أن تكون بطيئة كارثي وإن كان في بيثون.

لبعض التطبيقات ومبالغا فيه النقي بيثون. نلقي نظرة على Xapian.

lupy كان ميناء لوسين لبيثون النقي. <ل أ href = "http://divmod.org/trac/wiki/WhitherLupy" يختلط = "نوفولو noreferrer"> الشعب lupy نقترح عليك استخدام PyLucene . آسف. ربما يمكنك استخدام مصادر جافا بالاشتراك مع جيثون .

و+1 إلى إجابات Xapian وPyndexter.

والنمس هو مكتوب فعلا في C مع الارتباطات روبي على القمة. ومن شأن محرك البحث روبي النقي حتى تكون أبطأ من بيثون واحد النقي. أنا أحب أن أرى "شخص آخر" إرسال بريد طبقة Cython / بيركس واجهة بيثون إلى النمس، لكنها لن تفعل ذلك لنفسي لماذا تهتم عندما تكون هناك بيثون لXapian.

لبيثون غير النقي، أبو الهول البحث مع بيثون API يعمل أسرع. من المعايير من بلوق متعددة، أبو الهول البحث هو وسيلة أسرع من لوسين، يستخدم ذاكرة أقل الطريق وأنه في C.

وأنا بتطوير محرك بحث متعدد ثيقة تستند إليه، وذلك باستخدام الثعبان و web2py كإطار.

وبعد أسابيع من البحث عن هذا، وجدت حلا بايثون لطيفة: repoze.catalog . انها ليست بدقة بيثون فقط لأنه يستخدم ZODB للتخزين، ولكن يبدو تبعية أفضل بالنسبة لي من شيء من هذا القبيل المؤسسة العامة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top