दस्तावेज़ों में किसी विशिष्ट शब्द की खोज करना कई सॉफ़्टवेयर अनुप्रयोगों में एक महत्वपूर्ण विशेषता है, विशेष रूप से वे जो बड़ी मात्रा में डेटा या दस्तावेज़ों को संभालते हैं। पूर्ण-पाठ खोज क्षमताएँ उपयोगकर्ताओं को विभिन्न फ़ाइल प्रकारों में प्रासंगिक सामग्री को तेज़ी से ढूँढने की अनुमति देती हैं, जिससे यह कुशल दस्तावेज़ प्रबंधन प्रणालियों, कानूनी दस्तावेज़ प्रसंस्करण या किसी भी ऐसे अनुप्रयोग के लिए आवश्यक हो जाता है जिसे तेज़ सूचना पुनर्प्राप्ति की आवश्यकता होती है। C# के साथ, आप आसानी से पूर्ण-पाठ खोज कार्यक्षमता को लागू कर सकते हैं जो आपको PDF, DOCX फ़ाइलों और टेक्स्ट दस्तावेज़ों जैसे विभिन्न प्रकार के दस्तावेज़ों में विशिष्ट शब्दों की खोज करने की अनुमति देता है। इस लेख में, हम यह पता लगाएँगे कि C# का उपयोग करके दस्तावेज़ों में विशिष्ट शब्द कैसे खोजें। चाहे आप दस्तावेज़ों के एक छोटे समूह के साथ काम कर रहे हों या बड़े पैमाने पर दस्तावेज़ संग्रहों का प्रबंधन कर रहे हों, कीवर्ड के लिए दस्तावेज़ों को अनुक्रमित करने और खोजने की क्षमता अमूल्य है। इस गाइड के अंत तक, आप एक ऐसा समाधान बनाने में सक्षम होंगे जो दस्तावेज़ों को अनुक्रमित करता है और .NET वातावरण में कीवर्ड के लिए कुशलतापूर्वक खोज करता है, जिससे खोज सटीकता और समग्र सिस्टम प्रदर्शन में सुधार होता है। C# में पूर्ण-पाठ खोज कार्यान्वयन के लिए मुख्य चरण यहाँ दिए गए हैं।
C# का उपयोग करके दस्तावेज़ों में विशिष्ट शब्द खोजने के चरण
- C# में पूर्ण-पाठ खोज को क्रियान्वित करने के लिए GroupDocs.Search for .NET का उपयोग करने के लिए अपने विकास परिवेश को कॉन्फ़िगर करें
- अपने दस्तावेज़ों के लिए खोज योग्य संग्रहण क्षेत्र सेट करने के लिए Index ऑब्जेक्ट आरंभ करें
- इंडेक्स में निर्दिष्ट फ़ोल्डर से दस्तावेज़ों को शामिल करने के लिए Index.Add विधि का उपयोग करें
- अनुक्रमित दस्तावेज़ में घटनाओं को खोजने के लिए अपने कीवर्ड के साथ Index.Search विधि को कॉल करें
- मिलान दस्तावेजों और घटना विवरण को पुनः प्राप्त करने और दिखाने के लिए SearchResult का उपयोग करें
विशिष्ट शब्दों की खोज करने के लिए, आपको सबसे पहले एक इंडेक्स बनाना होगा जो आपके दस्तावेज़ों की सामग्री को प्रोसेस और स्टोर करता है। इंडेक्स क्लास आपको किसी फ़ोल्डर से दस्तावेज़ जोड़ने और उन्हें खोजने योग्य बनाने की अनुमति देता है। सर्च विधि का उपयोग करके, आप अनुक्रमित फ़ाइलों में किसी भी शब्द की खोज कर सकते हैं, और सर्च रिजल्ट क्लास आपको खोज शब्द वाले दस्तावेज़ों के बारे में विवरण देगा। इस विधि को विभिन्न प्लेटफ़ॉर्म पर लागू किया जा सकता है, क्योंकि .NET के लिए GroupDocs.Search इसे Windows, Linux और macOS के लिए एक बहुमुखी समाधान बनाता है। यह प्लेटफ़ॉर्म स्वतंत्रता सुनिश्चित करती है कि आपका एप्लिकेशन चाहे किसी भी वातावरण में चले, आप दस्तावेज़ों में टेक्स्ट खोजने के लिए निम्नलिखित C# कोड का कुशलतापूर्वक उपयोग कर सकते हैं।
C# का उपयोग करके दस्तावेज़ों में विशिष्ट शब्द खोजने के लिए कोड
using GroupDocs.Search; | |
using GroupDocs.Search.Results; | |
using System; | |
namespace SearchSpecificWordinDocumentsusingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Apply the license to remove the restrictions imposed by the Search library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Search.lic"); | |
// The path where the index will be stored | |
string indexFolder = @"c:\MyIndex\"; | |
// The folder containing the documents you want to search | |
string documentsFolder = @"c:\MyDocuments\"; | |
// The word or phrase you want to search for within the documents | |
string searchTerm = "Lorem"; | |
// Creating index in the specified folder | |
Index index = new Index(indexFolder); | |
// Indexing documents from the specified folder | |
index.Add(documentsFolder); | |
// Searches for the specific word within the indexed documents | |
SearchResult result = index.Search(searchTerm); | |
Console.WriteLine(); | |
Console.WriteLine("Documents: " + result.DocumentCount); | |
Console.WriteLine("Occurrences: " + result.OccurrenceCount); | |
} | |
} | |
} |
निष्कर्ष में, वर्णित विधि एक शक्तिशाली विशेषता है जिसे आपके .NET अनुप्रयोगों में सहजता से एकीकृत किया जा सकता है। चाहे आप PDF, Word फ़ाइलों या अन्य दस्तावेज़ प्रकारों के साथ काम कर रहे हों, यह प्रक्रिया उपयोगकर्ताओं को दस्तावेज़ों के बड़े सेट में प्रासंगिक सामग्री को जल्दी से खोजने में सक्षम बनाकर आपके ऐप की कार्यक्षमता को महत्वपूर्ण रूप से बढ़ा सकती है। इस गाइड के साथ, अब आपके पास C# का उपयोग करके दस्तावेज़ों में शब्द खोजने का ज्ञान है और इस खोज विधि को मजबूत, स्केलेबल दस्तावेज़ प्रबंधन और पुनर्प्राप्ति सिस्टम बनाने के लिए लागू करें। चाहे आप कोई एंटरप्राइज़ एप्लिकेशन, सामग्री प्रबंधन प्रणाली या कोई सरल दस्तावेज़ खोज उपकरण बना रहे हों, पूर्ण-पाठ खोज कार्यक्षमता को एकीकृत करने से आपका एप्लिकेशन अधिक कुशल और उपयोगकर्ता के अनुकूल बन जाएगा।
इससे पहले, हमने C# का उपयोग करके ODT फ़ाइलों से छवियाँ निकालने पर एक गाइड प्रकाशित की थी। विस्तृत, चरण-दर-चरण ट्यूटोरियल के लिए, C# का उपयोग करके ODT से छवियाँ निकालें पर हमारी पूरी गाइड देखना सुनिश्चित करें।