2009-07-13 14 views
10

मैं उन चीज़ों के बारे में बात नहीं कर रहा हूं जो स्वास्थ्य जंकियां खाते हैं, लेकिन एक्सपियन पर आधारित ओपन-सोर्स सर्च/इंडेक्सिंग सॉफ्टवेयर।क्या किसी ने फ्लेक्स की कोशिश की है?

मेरी कंपनी वर्तमान में इसे लागू करने के लिए किसी को नियोजित कर रही है, और वे चाहते हैं कि मैं उस परियोजना पर अपनी कार्यक्षमता का उपयोग करूँ, जिस पर मैं काम कर रहा हूं, हालांकि मैंने इसके बारे में कुछ नहीं सुना है और मेरे लिए एक लिंक स्थापित करने से बहुत कम सावधान हूं अन्यथा आम तौर पर कोशिश की और परीक्षण ठोस कोडबेस।

क्या कोई समस्या है जो फ्लेक्स कार्यान्वयन के साथ जानी जाती है जो मेरे निर्माण के अन्य क्षेत्रों में समस्याएं पैदा कर सकती है? उदाहरण के लिए मानक डेटाबेस समाधान के साथ सिंक्रनाइज़ करना मुश्किल है, जो पहले से उपयोग में है, या जो डेटा वापस भेजता है वह अविश्वसनीय या फुले हुए प्रारूप में आता है (ब्लोएटेडनेस के उदाहरण के लिए एक्सएमएल [इस मामले में, एक्सएमएल फैनबॉयज])

चीयर्स, एड

+1

इसके बारे में कभी नहीं सुना, क्या यह उद्यम खोज इंजन है? -> http://www.flax.co.uk/index.shtml – hannson

+0

@ हैनसन यूप, यह एक –

+0

@Ed: मुझे लगता है कि आप Xapian के बारे में प्रतिक्रिया में बहुत रुचि नहीं रखते हैं? –

उत्तर

11

मैं कहना चाहिए सामने है कि मैं सन के डेवलपर्स में से एक है, और Xapian के मूल दो डेवलपर्स में से एक हूँ। उम्मीद है कि मैं अभी भी अपने पूर्वाग्रह के बावजूद जानकारीपूर्ण हो सकता हूं!

सन वास्तव में संबंधित सॉफ्टवेयर के एक समूह के लिए नाम है:

  • "Xappy" एक अजगर पुस्तकालय, जिनमें से शीर्ष पर मानक Xapian इंटरफ़ेस लपेटता है, और प्रदान करता है विभिन्न उच्च स्तर सुविधाओं है यह (उदाहरण के लिए, schemas,)। एक्सपी अभी भी भारी विकास में है, लेकिन विभिन्न उत्पादन प्रणालियों में भी तैनात किया जा रहा है। यदि आप इस चरण में उत्पादन में इसका उपयोग करने की योजना बना रहे हैं, तो मैं आपको डेवलपर्स से संपर्क करने की अत्यधिक अनुशंसा करता हूं (उदाहरण के लिए, मुझे!) जो आप कर रहे हैं उसकी रूपरेखा के लिए, ताकि मैं आपको किसी भी संभावित मुद्दों की चेतावनी दे सकूं, लेकिन मैं नहीं किसी भी बड़ी समस्या की उम्मीद है।

  • "फ्लेक्स मूल" एक स्टैंडअलोन खोज एप्लिकेशन है। जैसा कि नाम का तात्पर्य है, यह सॉफ्टवेयर का एक बहुत ही बुनियादी टुकड़ा है, और हम उम्मीद नहीं करेंगे कि यह ज्यादातर लोगों की जरूरतों को पूरा करे। यह कई तरीकों से एक्सपियन की कुछ संभावनाओं का एक डेमो है; हालांकि यह एक कार्यात्मक डेमो है, और कुछ लोग सरल खोज साइटों को चलाने के लिए इसका उपयोग कर रहे हैं। यह आपको स्थानीय डिस्क (या नेटवर्क सुलभ ड्राइव) पर संग्रहीत फ़ाइलों के संग्रह को अनुक्रमित करने की अनुमति देता है, और इन्हें खोजने के लिए एक सरल वेब इंटरफ़ेस प्रदान करता है। यह विंडोज़ पर फ़ाइल प्रकारों की उचित संख्या (आईफिल्टर इंटरफ़ेस का उपयोग करके) को संभाल सकता है, लेकिन वर्तमान में केवल अन्य प्लेटफ़ॉर्म पर HTML और सादा पाठ। यह एक विंडोज इंस्टालर के साथ आता है, लेकिन लिनक्स या अन्य प्लेटफॉर्म पर स्थापित और चलाने के लिए थोड़ा और अजीब है। मुझे लगता है कि हमने एक साल पहले फ्लेक्स मूल के 1.0 संस्करण को जारी किया था, और जब हम इसके कभी-कभी अपडेट कर रहे हैं, तो हम इसके बारे में और भी महत्वपूर्ण विकास करने की उम्मीद नहीं कर रहे हैं।

  • "फ्लेक्स सर्च सर्वर" एक्सपियन और एक्सपी के शीर्ष पर बनाया गया एक वेब सेवा है, जिसका उद्देश्य इंडेक्सिंग और खोज करने के लिए एक बेहद लचीला तरीका प्रदान करना है। यह जेएसओएन का उपयोग डेटा के परिवहन के रूप में करते हुए एक स्वच्छ, अच्छी तरह से परिभाषित आरईएसटी एपीआई का उपयोग करता है, और PHP, पायथन और पर्ल के लिए भी ग्राहक उपलब्ध हैं जो एपीआई से बात करना बहुत आसान बनाता है। अन्य भाषाओं के लिए ग्राहकों को लिखना बहुत सीधे आगे होना चाहिए। यदि आप एक बड़ी प्रणाली के साथ फ्लेक्स सामान को एकीकृत कर रहे हैं, तो यह सैद्धांतिक रूप से जाने का तरीका होगा - डिजाइन फ्लेक्स और बाकी प्रणाली के बीच एक बहुत साफ अलगाव की अनुमति देता है।

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

http://code.google.com/p/flaxcode/issues/list पर Google कोड प्रोजेक्ट में मुद्दे मुख्य रूप से (यदि विशेष रूप से नहीं) फ्लेक्स मूल पर लक्षित हैं। अब तक, फ्लेक्स सर्च सर्वर अभी तक जारी नहीं हुआ है, और इसके लिए मुद्दे एक ट्रैकर की बजाय टोडो सूची के रूप में हैं।

यदि आप फ्लेक्स खोज सर्वर का उपयोग करने में रुचि रखते हैं, तो फिर, मैं अपने साथ संपर्क करने की सलाह देता हूं ([email protected], या irc.freenode.net चैनल #flax), मुझे यह बताने के लिए कि क्या आप वास्तव में इसके साथ काम करना चाहते हैं, और मैं आपको बता सकता हूं कि इसमें आपके पास कौन सी विशेषताएं हैं, और क्या वे विशेष सुविधाएं स्थिर हैं। चूंकि फ्लेक्स सर्च सर्वर इस तरह के शुरुआती चरण में है, इसलिए मुझे उम्मीद नहीं है कि इसके बारे में अभी तक बहुत अधिक प्रतिक्रिया होनी चाहिए - लेकिन यदि आप डिज़ाइन को देखते हैं, तो मैं आपकी प्रतिक्रिया का अत्यधिक महत्व रखूंगा, क्योंकि हम अभी तक जमे हुए नहीं हैं और इस चरण में किसी भी डिजाइन की खामियों को आसानी से संबोधित किया जा सकता है।

+0

हाय रिचर्ड, मैं आपके उत्तर में एक छोटे से व्यवसाय के लिए एक कॉर्पोरेट सर्च इंजन की तलाश में आया, जहां हम नेटवर्क ड्राइव पर हमारी फाइलें और डेटा स्टोर करते हैं। मुझे लगता है कि फ्लेक्स बेसिक हमारे लिए एक विकल्प हो सकता है। क्या आप अभी भी फ्लेक्स प्रोजेक्ट के साथ हैं, और क्या आपके पास अन्य अनुशंसित टूल पर अपडेट है? मुझे इस हालिया ब्लॉग पोस्ट को फ्लेक्स मूल के बारे में मिला: http://www.flax.co.uk/blog/2015/03/19/free-file-filters-search-taxonomy-tools-from-our-old- GoogleCode-भंडार / – Trygve

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