"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > WikiJS के साथ Meilisearch का उपयोग कैसे करें

WikiJS के साथ Meilisearch का उपयोग कैसे करें

2024-09-02 को प्रकाशित
ब्राउज़ करें:204

How to use Meilisearch with WikiJS

टीएलडीआर

सॉस: https://github.com/mbround18/wikijs-module-meilisearch

सॉफ्टवेयर

मीलीसर्च क्या है

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

मेलीसर्च से लिंक

विकीजेएस क्या है?

Wiki.js एक आधुनिक, ओपन-सोर्स विकी सॉफ्टवेयर है जो सामग्री को प्रबंधित और साझा करने के लिए एक शक्तिशाली और लचीला मंच प्रदान करता है। Node.js पर निर्मित, इसे हल्के, तेज़ और उपयोग में आसान बनाने के लिए डिज़ाइन किया गया है, एक चिकना और सहज इंटरफ़ेस के साथ जो इसे सभी कौशल स्तरों के उपयोगकर्ताओं के लिए सुलभ बनाता है।

विकीज से लिंक

दोनों को कैसे एकीकृत करें

आवश्यक शर्तें

  • Meilisearch का चालू उदाहरण
  • विकीज का चल रहा उदाहरण

यदि आपके पास ये नहीं हैं, तो आप इस डॉकर कंपोज़ का उपयोग कर सकते हैं।

डॉकर कंपोज़ का उपयोग करना

  1. डॉकर कंपोज़ को एक निर्देशिका में डाउनलोड करें।
  2. pkg नामक एक फ़ोल्डर बनाएं
  3. tmp नामक एक फ़ोल्डर बनाएं
  4. कॉन्फिग नामक एक फ़ोल्डर बनाएं।
  5. कॉन्फिग फ़ोल्डर में, इस डेमो के लिए इस कॉन्फिग को डाउनलोड करें
  6. आवश्यकतानुसार फ़ाइलें जेनरेट करने के लिए डॉकर कंपोज़ अप चलाएँ।

मॉड्यूल स्थापित करना

  1. उस मॉड्यूल पर नेविगेट करें जो उन्हें github.com/mbround18/wikijs-module-meilisearch पर एकीकृत करता है
  2. रिलीज़ टैब पर नेविगेट करें
  3. नवीनतम रिलीज़ पर Meilisearch.zip फ़ाइल डाउनलोड करें।
  4. अपने विकिज़ सर्वर पर ज़िप को /wiki/server/modules/search/meilisearch पर निकालें। यदि आप कंपोज़ का उपयोग कर रहे हैं, तो डॉकर कंपोज़ करें और ज़िप फ़ाइल को अपने ./pkg फ़ोल्डर में निकालें।
  5. अपने विकीज सर्वर को पुनः प्रारंभ करें।

मॉड्यूल की स्थापना.

उत्पादन उदाहरण के लिए इसकी अनुशंसा की जाती है, आपके ऐप के उपयोग के लिए meilisearch एक नई कुंजी उत्पन्न करता है। आप इस कर्ल कमांड के माध्यम से ऐसा कर सकते हैं:

curl --request POST \
  --url http://localhost:7700/keys \
  --header 'Authorization: Bearer demo' \
  --header 'Content-Type: application/json' \
  --data '{
    "description": "Wikijs Integration",
    "actions": ["*"],
    "indexes": ["wiki_index"],
    "expiresAt": "2042-04-02T00:42:42Z"
}'

शब्द डेमो को अपनी मास्टर कुंजी में बदलें। यदि आप डॉकर कंपोज़ के साथ अनुसरण कर रहे हैं तो यह केवल डेमो के साथ काम करेगा। जब तक आपने इसे कंपोज़ फ़ाइल में नहीं बदला। फिर आपने $MEILI_MASTER_KEY के लिए जो सेट किया है उसका उपयोग करें।

  1. अपने विकीज इंस्टेंस में लॉग इन करें, डेमो लिखने के लिए आपको प्रारंभिक लॉगिन बनाना पड़ सकता है। बस उस प्रारंभिक सेटअप स्क्रीन पर यूआरएल को http://localhost:3000 पर सेट करना याद रखें।
  2. व्यवस्थापक डैशबोर्ड पर नेविगेट करें।
  3. खोज इंजन पर क्लिक करें
  4. मेलीसर्च सक्षम करें
  5. एपीआई कुंजी और होस्ट को आवश्यकतानुसार समायोजित करें।
  6. लागू करें पर क्लिक करें, अगर आपको हरा टोस्ट संदेश नहीं मिलता है, तो बस फिर से लागू करें पर क्लिक करें। इंडेक्स बनाते समय मेलिसर्च में कार्य रुकने के कारण ऐसा हो सकता है।

अब इसका सेटअप क्या है?

अब आप अपनी विकी खोजने के लिए मेलिसर्च का उपयोग शुरू कर सकते हैं! यदि आपके पास मौजूदा सामग्री है, तो आप पुनर्निर्माण पर क्लिक कर सकते हैं और इसे आपकी सभी सामग्री को meilisearch में जोड़ना चाहिए! :)

जैसा कि आप सामान्य रूप से विकीज का उपयोग करते हैं, यह सामान्य पेज रेंडरिंग के हिस्से के रूप में मेलिसर्च में दस्तावेज़ बनाएगा, अपडेट करेगा और हटाएगा।

यदि आप इसका जीवंत उदाहरण देखना चाहते हैं, तो मेरे डंगऑन और ड्रेगन विकी पर हमने इसे पहले से ही एकीकृत कर दिया है। एक पल में अपनी उंगलियों पर चरित्र डेटा या दृश्य डेटा को याद करना आश्चर्यजनक रहा है।

कार्यान्वयन के बारे में ध्यान दें, वर्तमान में सुझाव किस पंक्ति से मेल खाते हैं। भविष्य में, मैं उस खंड को छोटा करने और छोटे सुझाव देने के लिए फिर से लिखूंगा।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/mbround18/how-to-use-meilisearch-with-wikijs-5g3b?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3