2009-07-12 14 views
5

क्या मैं सीधे पाइथन से ल्यूसीन का उपयोग कर सकता हूं, अधिमानतः बाइनरी मॉड्यूल का उपयोग किए बिना?लुसेन/पायथन

मुझे मुख्य रूप से पढ़ने की पहुंच में दिलचस्पी है - मौजूदा ल्यूसीन इंडेक्स पर पायथन से क्वेरी करने में सक्षम होना।

उत्तर

8

आप एक बाइनरी मॉड्यूल का उपयोग किये बिना सीपीथन से ल्यूसीन का उपयोग नहीं कर सकते हैं, नहीं।

आप इसे सीधे Jython से उपयोग कर सकते हैं, या आप ल्यूसीन के पाइथन पोर्ट का उपयोग कर सकते हैं, उदाहरण के लिए। Lupy (हालांकि लूपी अब विकास में नहीं है)।

यदि आप अपनी गैर-बाइनरी आवश्यकता को आराम करने के लिए तैयार हैं, PyLucene एक रैपर है जो जावा ल्यूसीन को पायथन में एम्बेड करता है।

यह समान प्रश्न कुछ विकल्प प्रदान करता है: Is there a pure Python Lucene?

8

PyLucene Lucene के चारों ओर एक अजगर आवरण है। इसलिए, आपको ल्यूसीन भी स्थापित करना होगा, और इसकी स्थापना थोड़ा जटिल हो सकती है (विशेष रूप से विंडोज़ पर!)