/ / आम लिस्प में पूर्ण पाठ खोज के लिए रिवर्स इंडेक्स कैसे बनाएं? - लिस्प, आम-लिस्प

आम लिस्प में पूर्ण पाठ खोज के लिए रिवर्स इंडेक्स कैसे बनाएं? - लिस्प, आम-लिस्प

आम लिस्प में पूर्ण पाठ खोज के लिए रिवर्स इंडेक्स बनाने का सबसे अच्छा तरीका क्या है? क्या एसबीसीएल या लिस्पॉर्क्स के लिए कोई सिद्ध और (अपेक्षाकृत) बग-मुक्त खुली लाइब्रेरी है?

मैं एलेग्रो कैश के शीर्ष पर अपनी खुद की लाइब्रेरी बनाने में कामयाब रहा - यह बनाने, विश्वसनीय और तेज़ बनाने के लिए काफी आसान था, लेकिन उन्नत खोज विकल्प (वाक्यांश, वाक्यांशों में वाइल्डकार्ड शब्द इत्यादि) की कमी है।

क्या कोई खुली लाइब्रेरी है जिसका उपयोग एसबीसीएल या लिस्पॉर्क्स के साथ किया जा सकता है, इसलिए मुझे खुद को लिखकर पहिया को फिर से शुरू नहीं करना है?

उत्तर:

जवाब के लिए 9 № 1

Montezuma ल्यूसीन जैसा ही है, लेकिन लिस्पी में लिखा है।

मुझे नहीं लगता कि कोई भी सक्रिय रूप से इसका उपयोग करता है, न ही वहयह बहुत परीक्षण किया गया है ... लेकिन अगर आप इस चीज़ पर काम करना चाहते हैं तो यह एक अच्छी शुरुआत है। इसमें पहले से ही सबसे अधिक उपयोग की जाने वाली विशेषताएं हैं। महसूस करने के लिए Google समूह संग्रह पढ़ें ...


उत्तर № 2 के लिए 1

मैं आपको जानता हूं कि "आम लिस्प के बारे में पूछ रहे हैं, लेकिन कई उलटा पाठ खोज सेवा उन्मुख अनुप्रयोग हैं। एक प्रसिद्ध और सम्मानित है Lucene.

क्या समाधान उस खोज इंजन का उपयोग करना हो सकता है, लेकिन वेब-सेवा एपीआई के माध्यम से अपना सामान्य लिस्प कोड इंटरफ़ेस कर सकता है? (xml-rpc, http पर xml या http पर बस पाठ)?

क्या कोई और कारण है कि आप इसे पसंद करते हैंआम लिस्प में? रिमोट एपीआई का उपयोग करते समय ल्यूसीन जैसे पैकेज आपको आवश्यक सभी खोज संबंधित सुविधाओं को कवर कर सकते हैं, फिर भी आप आम लिस्प में अपना अधिक जटिल तर्क करने की अनुमति दे सकते हैं।