2010-07-13 6 views
6

के साथ लिखे गए सबसे अच्छे खोज इंजन मैं एक सूचना सहायता प्रणाली बनाना चाहता हूं जो एक वेब ऐप है। और हम डीजेगो को फ्रेम के रूप में उपयोग करेंगे, लेकिन मुझे नहीं पता कि कौन सा खोज इंजन उपयोग करना है? क्या आप मुझे खोज इंजन पर कुछ सुझाव दे सकते हैं जिसे हम अपने प्रोजेक्ट में उपयोग कर सकते हैं, इसे पायथन के साथ लिखा जाना चाहिए। धन्यवादपाइथन

+0

एक चीज़ भूल जाओ, इसे चीनी ~ का समर्थन करना चाहिए – magicshui

+0

धन्यवाद यह भी देखें: http://stackoverflow.com/questions/55056/whats-the-best-django-search-app – Josiah

उत्तर

10

मेरा मानना ​​है कि आप Haystack जो एक साफ रास्ता Django में कई खोज इंजन में से किसी का समर्थन है द्वारा whoosh के साथ खुश है, संभवतः "fronted" हो जाएगा (लेकिन अन्य अंतर्निहित इंजन इसे समर्थन करता है, नहीं "शुद्ध अजगर" कर रहे हैं ... whoosh है)।

मेरा मानना ​​है कि जोश और हेस्टैक दोनों यूनिकोड का समर्थन करते हैं, इसलिए, विशेष रूप से, चीनी भी।

1

Xapian पायथन बाइंडिंग के साथ पायथन के लिए सबसे अच्छा समाधान है।

0

यदि आप प्रदर्शन की तलाश में हैं, तो स्पिंक्स खोज: http://sphinxsearch.com/ का प्रयास करें, सबसे अच्छा उच्चतम प्रदर्शन/अत्यधिक स्थिर खोज इंजन और इसे पायथन एपीआई का उपयोग करना आसान है। लेकिन कृपया ध्यान दें कि यह MySQL के लिए खोज इंजन है * आपको फ़ाइलों को पार्स करना होगा और उन्हें स्वयं डेटाबेस में आयात करना होगा।