2013-01-17 15 views
6

हाल ही में हमारे संगठन में हमने मैवेन साइट प्लगइन के साथ काम करने और मैवेन द्वारा उत्पन्न साइट में हमारी परियोजना के बारे में सभी दस्तावेज बनाए रखने का निर्णय लिया है। हालांकि मुझे खोज कार्यक्षमता जोड़ने का कोई तरीका नहीं मिला है, केवल एक चीज जो मैंने पार की है, कुछ खाल Google खोज इंजन के साथ एकीकरण प्रदान करते हैं, लेकिन मैं इसका उपयोग नहीं कर सकता क्योंकि हम अपने आप में चल रहे हैं नेटवर्क और बाहर से 'सूचकांक' बनाने का कोई मौका नहीं है।मेवेन साइट + खोज क्षमताओं

तो, मेरा सवाल यह है कि क्या कोई इसके लिए एक मूल समाधान सुझा सकता है? मैंने एक प्रकार का मैवेन प्लगइन विकसित करने के बारे में सोचा जो लुसीन और इंडेक्स को सब कुछ चलाएगा और फिर साइट के भीतर से इस खोज का उपयोग करने के लिए एक एपीआई प्रदान करेगा, लेकिन मुझे आशा है कि मुझे पहिया को फिर से शुरू करने की आवश्यकता नहीं होगी :) तो कोई सुझाव यहाँ स्वागत

अग्रिम

+1

+1 असल में वास्तव में एक अच्छा विचार ... कभी इसके बारे में सोचा नहीं। –

उत्तर

2

बस एक विचार धन्यवाद हो जाएगा, आप जावास्क्रिप्ट आधारित पूर्ण-पाठ खोज इंजन जैसे उपयोग करने के लिए कोशिश कर सकते हैं http://jssindex.sourceforge.net/

+0

इस परियोजना पर इशारा करने के लिए धन्यवाद - मैंने कभी इसके बारे में नहीं सुना है, पूरी तरह से भयानक लग रहा है, हालांकि मैं मैवेन आधारित समाधान में अधिक हूं। अभी भी मुझसे +10 अंक :) –

+1

धन्यवाद ;-) लेकिन थोड़ी देर बाद मुझे लगता है कि आपके इंट्रानेट में स्थापित एसओएलआर सर्वर का उदाहरण होना आसान हो सकता है। यहां वर्णित एक जैसा दृष्टिकोण का उपयोग करें: [link] (http://blog.building-blocks.com/building-a-search-engine-with-nutch-and-solr-in-10-minutes) और यह पूछें अपने मेवेन साइट टेम्पलेट में सर्वर। एक अद्यतित प्रश्न बनाने के लिए reindexing के लिए एक क्रॉन सेटअप करें। – maneo

+0

@maneo, सरल? मुझे नहीं पता ... यदि इरादा आम तौर पर उपलब्ध मैवेन प्लगइन या साइट प्लगइन के लिए एक एक्सटेंशन प्रदान करना है (SSSSSS = सत्य/झूठी शामिल है) तो एसओएलआर सेट करने की आवश्यकता निश्चित रूप से गोद लेने में बाधा डालती है। –

0

यदि आप Google साइट खोज का उपयोग नहीं कर सकते हैं तो आप स्थानीय खोज कार्यान्वयन पर निर्भर हैं। इसलिए, आपको या तो साइट निर्माण के दौरान इंडेक्स बनाने की आवश्यकता है (और इसके लिए आपकी साइट के हिस्से के रूप में उपलब्ध होना) या ब्राउज़र में दोनों इंडेक्स और सर्च करें।

जेएसएसइन्डेक्स के अलावा जो कुछ हद तक दिनांकित होता है वहां http://www.tipue.com/search/ है जो jQuery पर आधारित है।

0

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

2

हम शेड्यूल पर प्रकाशित साइट को अनुक्रमणित करने के लिए constellio का उपयोग कर रहे हैं। यह अब तक अच्छी तरह से काम करता है।

मैंने http://jira.codehaus.org/browse/MSKINS-88 को fluido skin पर एक सामान्य खोज फ़ॉर्म जोड़ने के लिए उठाया है जिसे हम अपनी मेवेन साइट बनाने के लिए उपयोग करते हैं। उम्मीद है कि प्रगति की जाएगी और हमारे पास प्रलेखन में बेक किया गया खोज फ़ॉर्म हो सकता है।

1

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

mvn pdf:pdf 
+0

मैं इस समाधान का उपयोग करता हूं। मैं साइट के हिस्से के रूप में पीडीएफ तैनात कर रहा हूं और साइट पर पीडीएफ को एक लिंक जोड़ रहा हूं। इसलिए पूरी साइट को खोजना चाहते हैं, पीडीएफ को इंगित किया गया है। गंदे और सरल। – Akira

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