Highlight

Highlight(FoundDocument, Highlighter)

हाइलाइट किए गए शब्दों के साथ HTML स्वरूपित पाठ उत्पन्न करता है।

public void Highlight(FoundDocument document, Highlighter highlighter)
पैरामीटर प्रकार विवरण
document FoundDocument मिला दस्तावेज।
highlighter Highlighter खोज परिणाम हाइलाइटर।

उदाहरण

उदाहरण दर्शाता है कि HTML स्वरूपित पाठ में घटनाओं को कैसे हाइलाइट किया जाए।

string indexFolder = @"c:\MyIndex\";
string documentFolder = @"c:\MyDocuments\";

// इंडेक्स बनाना
Index index = new Index(indexFolder);

// निर्दिष्ट फ़ोल्डर से दस्तावेज़ अनुक्रमण
index.Add(documentFolder);

// शब्द 'अनंत काल' के लिए खोजें
SearchResult result = index.Search("eternity");

// पाठ में हाइलाइटिंग घटनाएं
if (result.DocumentCount > 0)
{
    FoundDocument document = result.GetFoundDocument(0); // पहला पाया गया दस्तावेज़ प्राप्त करना
    OutputAdapter outputAdapter = new FileOutputAdapter(@"c:\Highlighted.html"); // फ़ाइल के लिए आउटपुट एडेप्टर बनाना
    Highlighter highlighter = new HtmlHighlighter(outputAdapter); // हाइलाइटर ऑब्जेक्ट बनाना
    index.Highlight(document, highlighter); // हाइलाइट की गई घटनाओं के साथ HTML स्वरूपित पाठ उत्पन्न करना
}

यह सभी देखें


Highlight(FoundDocument, Highlighter, HighlightOptions)

हाइलाइट किए गए शब्दों के साथ HTML स्वरूपित पाठ उत्पन्न करता है।

public void Highlight(FoundDocument document, Highlighter highlighter, HighlightOptions options)
पैरामीटर प्रकार विवरण
document FoundDocument मिला दस्तावेज।
highlighter Highlighter खोज परिणाम हाइलाइटर।
options HighlightOptions हाइलाइट विकल्प।

उदाहरण

उदाहरण दर्शाता है कि HTML स्वरूपित पाठ में घटनाओं को कैसे हाइलाइट किया जाए।

string indexFolder = @"c:\MyIndex\";
string documentFolder = @"c:\MyDocuments\";

// इंडेक्स बनाना
Index index = new Index(indexFolder);

// निर्दिष्ट फ़ोल्डर से दस्तावेज़ अनुक्रमण
index.Add(documentFolder);

// शब्द 'अनंत काल' के लिए खोजें
SearchResult result = index.Search("eternity");

// पाठ में हाइलाइटिंग घटनाएं
if (result.DocumentCount > 0)
{
    FoundDocument document = result.GetFoundDocument(0); // पहला पाया गया दस्तावेज़ प्राप्त करना
    OutputAdapter outputAdapter = new FileOutputAdapter(@"c:\Highlighted.html"); // फ़ाइल के लिए आउटपुट एडेप्टर बनाना
    Highlighter highlighter = new HtmlHighlighter(outputAdapter); // हाइलाइटर ऑब्जेक्ट बनाना
    HighlightOptions options = new HighlightOptions(); // हाइलाइट विकल्प ऑब्जेक्ट बनाना
    options.TermsBefore = 5;
    options.TermsAfter = 5;
    options.TermsTotal = 15;
    index.Highlight(document, highlighter, options); // हाइलाइट की गई घटनाओं के साथ HTML स्वरूपित पाठ उत्पन्न करना
}

यह सभी देखें