2011-08-22 21 views
6

मैं सोच रहा था कि कोई मुझे लाइब्रेरी में इंगित कर सकता है जो Google-ish वाक्यविन्यास का उपयोग करके स्ट्रिंग को खोज सकता है। उदाहरण:उन्नत पायथन स्ट्रिंग खोज

Google advanced search syntax

Craigslist advanced search syntax

तो अगर क्वेरी थे

भोजन -pizza

और खोज विषय

था 210

रे पिज्जा, शहर में सबसे अच्छा खाना!

इसका परिणाम एक मैच में नहीं होगा। आदि आदि

उत्तर

3

Whoosh वास्तव में पाइथन में लिखे गए बहुत तेज़, पूर्ण-पाठ खोज इंजन है, इसमें एक अच्छा एपीआई और अच्छा दस्तावेज है।

+0

धन्यवाद, आप किसी भी ट्यूटोरियल के बारे में जानते हैं? – Mike

+0

दस्तावेज़ बहुत अच्छे हैं और बहुत सारे उदाहरण हैं। Django के साथ उपयोग करने के लिए तैयार इस ट्यूटोरियल भी है: http://www.arnebrodowski.de/blog/add-full-text-search-to-your-django-project-with-whoosh.html। यदि आप Django से परिचित हैं, तो [हेस्टैक के] (http://haystacksearch.org/) स्रोत को देखकर आपको एक अच्छा विचार मिलेगा कि आप इसके साथ क्या कर सकते हैं। – zeekay

0

क्या यह पाइथन होना चाहिए? क्योंकि लुसीन अन्यथा सही होगा।

+0

क्या आप इसके बजाय "पायलुसीन" का जवाब देना चाहते थे? –

+0

शुद्ध पायथन पसंद किया जाएगा। – Mike

संबंधित मुद्दे