IndexingReport

अंतर्वस्तु
[ ]

IndexingReport class

इंडेक्सिंग ऑपरेशन पर एक विस्तृत जानकारी का प्रतिनिधित्व करता है।

public class IndexingReport

गुण

नाम विवरण
EndTime { get; } इंडेक्सिंग समाप्ति समय प्राप्त करता है।
Errors { get; } त्रुटियों की सूची प्राप्त करता है।
IndexedDocuments { get; } अनुक्रमित दस्तावेजों की सूची प्राप्त करता है।
IndexedDocumentsSize { get; } एमबी में अनुक्रमित दस्तावेजों की कुल लंबाई प्राप्त करता है।
IndexingTime { get; } इंडेक्सिंग अवधि प्राप्त करता है।
RemovedDocuments { get; } इंडेक्स दस्तावेज़ों से हटाए गए की सूची प्राप्त करता है।
SegmentCount { get; } इंडेक्स सेगमेंट की संख्या प्राप्त करता है।
StartTime { get; } इंडेक्सिंग प्रारंभ समय प्राप्त करता है।
TotalDocumentsInIndex { get; } सूचकांक में दस्तावेजों की कुल संख्या प्राप्त करता है।
TotalIndexSize { get; } बाइट्स में कुल सूचकांक आकार प्राप्त करता है।
TotalTermCount { get; } सूचकांक में शब्दों की कुल संख्या प्राप्त करता है।
UpdatedDocuments { get; } अद्यतन दस्तावेजों की सूची प्राप्त करता है।

टिप्पणियों

और अधिक जानें

उदाहरण

उदाहरण वर्ग के एक विशिष्ट उपयोग को प्रदर्शित करता है।

string indexFolder = @"c:\MyIndex\";
string documentsFolder1 = @"c:\MyDocuments1\";
string documentsFolder2 = @"c:\MyDocuments2\";

// निर्दिष्ट फ़ोल्डर में एक इंडेक्स बनाना
Index index = new Index(indexFolder);

// इंडेक्सिंग दस्तावेज़
index.Add(documentsFolder1);
index.Add(documentsFolder2);

// इंडेक्सिंग रिपोर्ट प्राप्त करना
IndexingReport[] reports = index.GetIndexingReports();

// कंसोल पर रिपोर्ट प्रिंट करना
foreach (IndexingReport report in reports)
{
    Console.WriteLine("Time: " + report.StartTime);
    Console.WriteLine("Duration: " + report.IndexingTime);
    Console.WriteLine("Documents total: " + report.TotalDocumentsInIndex);
    Console.WriteLine("Terms total: " + report.TotalTermCount);
    Console.WriteLine("Indexed documents size (MB): " + report.IndexedDocumentsSize);
    Console.WriteLine("Index size (MB): " + (report.TotalIndexSize / 1024.0 / 1024.0));
    Console.WriteLine();
}

यह सभी देखें