IndexSettings

IndexSettings class

इंडेक्स सेटिंग्स का प्रतिनिधित्व करता है जो इंडेक्सिंग ऑपरेशंस को कस्टमाइज़ करने की अनुमति देता है।

public class IndexSettings

कंस्ट्रक्टर्स

नाम विवरण
IndexSettings() का एक नया उदाहरण प्रारंभ करता हैIndexSettings वर्ग.

गुण

नाम विवरण
AutoDetectEncoding { get; set; } एक मान प्राप्त या सेट करता है जो इंगित करता है कि स्वचालित रूप से एन्कोडिंग का पता लगाना है या नहीं। डिफ़ॉल्ट मान हैअसत्य .
CustomExtractors { get; } कस्टम एक्सट्रैक्टर संग्रह प्राप्त करता है।
DocumentFilter { get; set; } एक दस्तावेज़ फ़िल्टर प्राप्त या सेट करता है। दDocumentFilter समावेशन तर्क पर काम करता है। का प्रयोग करेंDocumentFilter एक दस्तावेज़ फ़िल्टर उदाहरण के निर्माण के लिए वर्ग. डिफ़ॉल्ट मान हैव्यर्थ , जिसका अर्थ है कि सभी जोड़े गए दस्तावेज़ अनुक्रमित हैं.
IndexType { get; set; } इंडेक्स प्रकार प्राप्त या सेट करता है। डिफ़ॉल्ट मान हैNormalIndex .
InMemoryIndex { get; } एक मान प्राप्त करता है जो इंगित करता है कि सूचकांक स्मृति में या डिस्क पर संग्रहीत है या नहीं।
Logger { get; set; } एक लॉगर प्राप्त या सेट करता है जिसका उपयोग इंडेक्स में ईवेंट और त्रुटियों को लॉग करने के लिए किया जाता है।
MaxIndexingReportCount { get; set; } इंडेक्सिंग रिपोर्ट की अधिकतम संख्या प्राप्त या सेट करता है। डिफ़ॉल्ट मान है5 .
MaxSearchReportCount { get; set; } खोज रिपोर्ट की अधिकतम संख्या प्राप्त या सेट करता है। डिफ़ॉल्ट मान है10 .
SearchThreads { get; set; } खोज के लिए उपयोग किए जाने वाले थ्रेड्स की संख्या प्राप्त या सेट करता है। डिफ़ॉल्ट मान हैDefault , जिसका अर्थ है कि प्रोसेसर कोर की संख्या के बराबर थ्रेड्स की संख्या का उपयोग करके खोज की जाएगी।
TextStorageSettings { get; set; } टेक्स्ट स्टोरेज सेटिंग्स प्राप्त या सेट करता है। डिफ़ॉल्ट मान हैव्यर्थ , जिसका अर्थ है कि दस्तावेज़ टेक्स्ट संग्रहीत नहीं हैं.
UseCharacterReplacements { get; set; } वर्ण प्रतिस्थापन का उपयोग करना है या नहीं यह इंगित करने वाला मान प्राप्त या सेट करता है। डिफ़ॉल्ट मान हैअसत्य .
UseRawTextExtraction { get; set; } एक मान प्राप्त या सेट करता है जो इंगित करता है कि यदि संभव हो तो कच्चे मोड का उपयोग टेक्स्ट निष्कर्षण के लिए किया जाता है। डिफ़ॉल्ट मान हैसत्य . अपरिष्कृत मोड इंडेक्सिंग गति को महत्वपूर्ण रूप से बढ़ा सकता है, लेकिन सामान्य मोड निकाले गए टेक्स्ट के स्वरूपण में सुधार करता है।
UseStopWords { get; set; } स्टॉप शब्द का उपयोग करना है या नहीं यह इंगित करने वाला मान प्राप्त या सेट करता है। डिफ़ॉल्ट मान हैसत्य .

टिप्पणियों

और अधिक जानें

उदाहरण

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

string indexFolder = @"c:\MyIndex\";
IndexSettings settings = new IndexSettings();
settings.IndexType = IndexType.CompactIndex; // इंडेक्स टाइप सेट करना

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

यह सभी देखें