Flying-sphinx-py

الطيران أبو الهول بيثون عميل
التحميل الان

Flying-sphinx-py الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • السعر:
  • FREE
  • اسم الناشر:
  • Pat Allan
  • موقع ويب الناشر:
  • https://github.com/flying-sphinx/

Flying-sphinx-py العلامات


Flying-sphinx-py وصف

Flying-SPHINX-PY هو عميل ثعبون للطيران-sphinx.com (في البداية تماما مثل الوظيفة الإضافية Heroku، ولكن سيتم إضافة منصات أخرى أيضا). اعتبرها ألفا في الوقت الحالي - وظيفة عمل الأشياء، ولكن قد تحتاج إلى قراءة المصدر قليلا. ستكون تحسين الوثائق في أقرب وقت ممكن! يمكن للتركيب الحصول على حزمة Flyingsphinx من خلال Easy_Install أو PIP. حاليا مكتوب مع مراعاة Heroku فقط، على الرغم من وجود نهج يدوي أكثر قليلا، يمكنك استخدام المكتبة في أي مكان (انظر أدناه). استخدام قاعدة بيانات Heroku Legacy المشتركة؟ ثم لن تعمل هذه المكتبة، لأن هذه قواعد البيانات لا تسمح بالدخول الخارجي. من الممكن من الناحية الفنية أن تعمل حول هذا القيد، ولكن بالنظر إلى معظم التطبيقات / جميع التطبيقات ترحز الآن، لن أؤكد الآن أي نهج من هذا القبيل. شيء من هذا القبيل. شيء يلاحظ أنه يتم الحصول على بيانات الاعتماد الافتراضية من البيئة (flying_sphinx_identifier و flying_sphinx_api_key). على Heroku، يتم توفيرها تلقائيا مع الوظيفة الإضافية، لذلك يجب ألا تحتاج إلى تعديل أي شيء. في مكان آخر، ربما لن تكون قد بدأت. عند بدء التشغيل، ستحتاج إلى التأكد من أنك قد تم تحميل تكوين SPHINX الخاص بك على خوادم Flying Sphinx. يمكن القيام بذلك مثل ذلك: استيراد Flyingsphinxflyingphinx.configuration (). تحميل ("تكوين SPHINX") # Orflyingsphinx.configuration (). Upload_From_File ('/ path / to / file.conf') إذا كان لديك ملفات إضافية تستخدمها بعض الإعدادات (مثل WordForms وإيقاف الكلمات)، ثم يجب إرسالها من خلالها أيضا: Flyingsphinx.configuration (). Upload_Settings ("WordForms"، "WordForms.txt"، "محتويات الملف") # Orflyingsphinx.configuration (). Upload_settings_from_file ("Wordforms"، '/path/to/wordforms.txt'ian Step Step هو الحصول على فهرس SPHINX جميع بياناتك. سيتطلب ذلك Flying Sphinx التحدث مباشرة إلى قاعدة البيانات الخاصة بك - لذا يرجى التأكد من صحة بيانات اعتماد قاعدة البيانات في التكوين الخاص بك. Flyingsphinx عندما تريد فقط معالجة مؤشرات معينة فقط، تزويدها كحجج إضافية من سطر الأوامر: مقالة فهرس Flyingsphinx UserAnd - شريطة معالجة الفهارس دون أي مشاكل، يمكنك بعد ذلك الحصول على الخفي التشغيل: Flyingsphinx Start Flyingsphinx StopThere من أوامر أخرى مفيدة : إعادة التشغيل، والتي تتوقف عن sphinx وابدأ تشغيلها مرة أخرى، وإعادة بناء، والتي تتوقف عنها، ويعالج المؤشرات، ثم يبدأ تشغيله مرة أخرى. هذا الأخير مفيد بشكل خاص عند تغيير هيكل تكوين SPHINX الخاص بك. Flyingsphinx إعادة تشغيل Flyingsphinx Rebuildall من هذه الأوامر يمكن تشغيلها عبر أداة سطر الأوامر في Heroku: Heroku Run Viringsphinx Indexand كما يمكن استدعاؤها عبر جدولة Heroku - والمنح الفهرسة المنتظمة مهمة، ربما ترغب في إضافة فهرس Flyingsphinx كعمل منتظم هناك. البحث يعتمد على أي مكتبة عميل SPHINX التي تستخدمها - ولكن متوفر الخادم والمنفذ على Heroku عبر متغيرات البيئة: flying_sphinx_host و flying_sphinx_port. يمكنك أيضا الحصول على هذه المعلومات من API Flying Sphinx API أيضا من داخل Python: Import Flyingsphinxflyingsphinx.info () # التجزئة / القاموس مع موافقات المواسعة والتقييدات قد تم تصميم مكتبة Python 2.7، وهذا ما يستخدمه Heroku. سأقبل بسعادة تصحيحات لبثون 3، ولكن غير متأكد من أن هناك أي نقطة تدعم 2.6 أو الأقدم. كونستريباتزباتز هي في الواقع مرحب به في الواقع (خاصة Python ليست لغة أنا على دراية في الوقت الحالي). سيتم توفير وثائق API Flying-sphinx.com في مرحلة ما في المستقبل، ولكنها تعين عموما ما يلي: - تتم إدارة البيئة عبر PIP / Virtualenv. لتثبيت المتطلبات عبر PIP، قم بتشغيل الأمر التالي: متطلبات PIP التثبيت -R.txt - استخدام المرايا. يمكن تشغيلها مثل ذلك: Nosetests المواصفات / ** / **. Py- تبقي ارتكابك في فرع منفصل. - لا تعبث مع رقم الإصدار في فرعك - وهذا يحتفظ بالدمج أسهل بالنسبة لي لإدارة.


Flying-sphinx-py برامج ذات صلة