IndexRepository
अंतर्वस्तु
[
छिपाना
]
IndexRepository class
कई इंडेक्स के संयोजन और उन पर सामान्य संचालन करने के लिए एक कंटेनर का प्रतिनिधित्व करता है।
public class IndexRepository : IDisposable
कंस्ट्रक्टर्स
नाम | विवरण |
---|---|
IndexRepository() | का एक नया उदाहरण प्रारंभ करता हैIndexRepository वर्ग. |
गुण
नाम | विवरण |
---|---|
Events { get; } | ईवेंट की सदस्यता के लिए ईवेंट हब प्राप्त करता है। |
Indexes { get; } | इसमें निहित अनुक्रमणिका प्राप्त करता हैIndexRepository . |
तरीकों
नाम | विवरण |
---|---|
AddToRepository(Index) | इंडेक्स रिपॉजिटरी में एक इंडेक्स जोड़ता है। |
AddToRepository(string) | इंडेक्स रिपॉजिटरी में एक इंडेक्स खोलता है और जोड़ता है। |
Create() | मेमोरी में एक नया इंडेक्स बनाता है। |
Create(IndexSettings) | मेमोरी में एक नया इंडेक्स बनाता है। |
Create(string) | डिस्क पर एक नया इंडेक्स बनाता है। इंडेक्स बनाने से पहले इंडेक्स फोल्डर को साफ कर दिया जाएगा। |
Create(string, IndexSettings) | डिस्क पर एक नया इंडेक्स बनाता है। इंडेक्स बनाने से पहले इंडेक्स फोल्डर को साफ कर दिया जाएगा। |
Dispose() | द्वारा उपयोग किए गए सभी संसाधनों को जारी करता हैIndexRepository . |
Search(SearchQuery) | रिपॉजिटरी के सभी इंडेक्स में खोजता है। |
Search(string) | रिपॉजिटरी के सभी इंडेक्स में खोजता है। |
Search(SearchQuery, SearchOptions) | रिपॉजिटरी के सभी इंडेक्स में खोजता है। |
Search(string, SearchOptions) | रिपॉजिटरी के सभी इंडेक्स में खोजता है। |
Update() | रिपॉजिटरी में सभी इंडेक्स को अपडेट करता है। |
Update(UpdateOptions) | रिपॉजिटरी में सभी इंडेक्स को अपडेट करता है। |
टिप्पणियों
और अधिक जानें
उदाहरण
उदाहरण वर्ग के एक विशिष्ट उपयोग को प्रदर्शित करता है।
string indexFolder1 = @"c:\MyIndex\";
string indexFolder2 = @"c:\MyIndex\";
string query = "Einstein";
IndexRepository repository = new IndexRepository();
repository.AddToRepository(indexFolder1); // मौजूदा इंडेक्स लोड हो रहा है
repository.AddToRepository(indexFolder2); // एक और मौजूदा इंडेक्स लोड हो रहा है
SearchResult result = repository.Search(query); // रिपॉजिटरी के इंडेक्स में सर्च करना
यह सभी देखें
- नाम स्थान GroupDocs.Search
- सभा GroupDocs.Search