GroupDocs.Search for .NET adalah API pencarian dokumen dan teks untuk aplikasi bisnis yang dikembangkan di C#, ASP.NET dan teknologi .NET lainnya. .NET API ini mendukung fitur pencarian dasar hingga lanjutan, misalnya, pembuatan dan penggabungan beberapa indeks, pencarian melalui indeks menggunakan Simple, Boolean, Fuzzy, Regular Expression (regex) dan jenis kueri lainnya untuk mengambil data yang Anda perlukan, dari file, dokumen, dan email, melalui pencarian cerdas. Jika Anda ingin membangun aplikasi pencarian yang cepat, andal, cerdas dan kaya fitur untuk pengguna akhir Anda, mendukung semua format file populer, GroupDocs.Search untuk .NET adalah semua yang Anda butuhkan.
GroupDocs.Search untuk .NET API sering menggunakan indeks untuk melakukan pencarian. Indeks digunakan untuk mengumpulkan, mengurai, atau menyimpan data untuk pencarian yang cepat dan akurat.
// Buat indeks
Index index = new Index(@"c:\MyIndex");
// Tambahkan dokumen ke indeks
index.AddToIndex(@"c:\MyDocuments");
// Cari di indeks
SearchResults searchResults = index.Search("searchTerm");
GroupDocs.Search untuk .NET mampu menggabungkan beberapa indeks menjadi indeks tunggal. Jika indeks sering diperbarui, ia memiliki beberapa indeks delta, tetapi pendekatan ini mengurangi kinerja pencarian. GroupDocs.Search untuk .NET API menggabungkan semua indeks delta menjadi satu indeks gabungan. Indeks gabungan utama akan berisi semua informasi dari indeks delta gabungan; namun, indeks delta akan tetap tidak berubah. Pendekatan yang digunakan oleh API kami ini sangat meningkatkan efisiensi pencarian. Fitur penggabungan indeks, menyediakan banyak fungsi untuk men-tweak untuk lebih men-tweak proses ini.
GroupDocs.Search untuk .NET dapat menyimpan teks dari dokumen yang diindeks dalam indeks. Teks yang di-cache ini kemudian digunakan untuk menghasilkan markup HTML dengan cepat dengan menyorot hasil pencarian. Pendekatan ini jauh lebih cepat daripada mengekstrak teks langsung dari file. Mengambil teks dari cache akan tersedia bahkan jika file sumber tidak lagi tersedia. Teks yang di-cache dapat disimpan dengan menerapkan berbagai tingkat kompresi untuk menempati ruang disk yang lebih sedikit dan waktu pengindeksan yang lebih cepat.
Saat Anda melakukan pencarian Fuzzy atau Regex, Anda bisa mendapatkan daftar dokumen yang sama persis dengan input yang Anda berikan. Namun, Anda juga akan mendapatkan daftar dokumen yang berisi kata atau istilah yang mirip dengan input Anda. Misalnya, jika menggunakan GroupDocs.Search untuk .NET, Anda melakukan pencarian fuzzy untuk kueri biaya, Anda akan mendapatkan dokumen yang berisi kata biaya dan dokumen yang berisi kata serupa seperti mantel. Hasilnya akan tergantung pada tingkat ketidakjelasan yang telah Anda konfigurasikan menggunakan API ini.
GroupDocs.Search for .Net dapat mengenali kueri penelusuran yang ditulis dalam bahasa yang tidak cocok dengan tata letak keyboard Anda. Saat ini, .NET API ini berhasil mengenali 88 bahasa dan 164 tata letak keyboard yang berbeda.
GroupDocs.Search for .NET API memungkinkan Anda mencari berbagai bentuk kata. Misalnya, untuk kata benda Anda dapat mencari bentuk tunggal dan jamaknya. Untuk kata kerja, Anda dapat mencari semua bentuk kata kerja tersebut. Anda juga dapat mencari root, third-person singular, simple past dan berbagai bentuk lainnya. Untuk bahasa selain bahasa Inggris, Anda dapat menerapkan bentuk kata yang disesuaikan.