بررسی اجمالی GroupDocs.Search

کتابخانه .NET C# برای جستجوی مؤثر متن و نمایه‌سازی.

Illustration search

ویژگی‌های نمایه‌سازی و جستجو در .NET

با GroupDocs.Search for .NET داده‌های اسنادی را به شکل مؤثر نمایه‌سازی، ذخیره و پردازش کنید تا عملیات جست‌وجو با دقت و سرعت بالا داشته باشید.

ترکیب نمایه‌ها برای بهبود سرعت جستجو

GroupDocs.Search for .NET به شما اجازه می‌دهد چندین نمایه را ادغام کنید تا عملکرد بهینه‌تری داشته باشید. تأثیر نمایه‌های دلتا را با ادغام آنها به یک نمایه جامع کاهش دهید تا جستجوها بهبود یابند.

جستجو در میان چیدمان‌های صفحه کلید مختلف

سوالات جستجو را در 88 زبان و 164 چیدمان صفحه کلید به آسانی با تشخیص هوشمند GroupDocs.Search for .NET مدیریت کنید.

جستجوهای کلامی مورفولوژیکی

GroupDocs.Search for .NET از جستجوی تغییرات کلامی مانند اسم‌های مفرد/جمع و اشکال مختلف فعل پشتیبانی می‌کند که قابل شخصی‌سازی برای زبان‌های مختلف هستند.

استقلال از پلتفرم

GroupDocs.Search for .NET به طور یکپارچه در سیستم‌عامل‌ها و مدیران بسته اصلی کار می‌کند.

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

فرمت‌های فایل پشتیبانی شده

با GroupDocs.Search for .NET دامنه وسیعی از فرمت‌های فایل را پردازش کنید. تمام فرمت‌های پشتیبانی شده را مشاهده کنید.

فرمت‌های محبوب آفیس

  • قابل حمل: PDF
  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM
  • Excel: XLS, XLSX, XLSM, XLT, XLTX, XLTM, XLSB, XLA, XLAM, CSV, TSV
  • PowerPoint: PPT, PPTX, POT, POTX, PPS, PPSX, PPTM, PPSM, POTM
  • OpenDocument: ODT, ODP, ODS, OTT, OTS
  • متن: TXT, RTF

فرمت‌های رسانه‌ای

  • فرمت‌های تصویر محبوب: BMP, JP2, PNG, EMF, WMF, JPG, PSD
  • تصاویر چند صفحه‌ای: GIF, WEBP, TIFF
  • صوتی: MP3, WAV
  • ویدئو: AVI, MOV, QT, FLV, ASF

سایر

  • ایمیل: PST, OST, MSG, EML, EMLX
  • Microsoft Visio: VSD, VSS
  • وب: XML, HTM, HTML, XHTML, MHT, MHTML
  • سایر: TORRENT, ZIP, DCM, DJVU, EPUB, FB2

ویژگی‌های کلیدی GroupDocs.Search for .NET

مدیریت سند را با قابلیت‌های پیشرفته جستجو در فرمت‌های محبوب مانند PDF، DOCX، XLSX، PPTX و بیشتر ساده کنید.

Feature icon

پارامترهای جستجوی قابل تنظیم

از فیلترهایی مانند بازه‌های زمانی و حساسیت به حروف برای تصحیح جستجو استفاده کنید.

Feature icon

از بررسی املایی هوشمند بهره‌مند شوید

عبارات جستجو را با تصحیح املایی، کاراکترهای عمومی و کاراکترهای خاص نادیده گرفته شده جستجو کنید.

Feature icon

نتایج جستجوی فیلتر شده

نتایج جستجو را با توجه به نوع سند یا معیارهای مشخص شده فیلتر کرده و سفارشی کنید.

Feature icon

واردات و صادرات نمایه

داده‌ها را وارد، تنظیمات نمایه‌گذاری را اصلاح کرده و نتایج نمایه‌گذاری شده را صادر کنید.

Feature icon

داده‌های نامربوط را نادیده بگیرید

با نادیده گرفتن فایل‌ها یا کلمات خاص، نمایه‌سازی را بهینه کنید.

Feature icon

استخراج URL

متن فرمت HTML را به فایل تبدیل کرده و لینک‌هایی برای نتایج جستجو ایجاد کنید.

Feature icon

جستجویی با سرعت بالا

نمایه‌های بزرگ را به بخش‌های کوچک‌تر تقسیم کنید تا پردازش سریع‌تری داشته باشید.

Feature icon

مدیریت داده‌های ساده‌سازی شده

اسناد را به طور مستقیم از جریان‌های داده و ساختارها نمایه‌سازی کنید.

Feature icon

تشخیص اشتباهات املایی

برای بهبود دقت پیشنهادهایی برای کلمات جایگزین و پیگیری رخدادها ارائه دهید.

Feature icon

پشتیبانی از آرشیو

نزدیک‌ترین فایل‌ها درون آرشیوهای ZIP تو در تو را نمایه‌سازی کنید و جزئیات فایل‌ها درون آن‌ها را بازیابی کنید.

Feature icon

نمایه‌سازی مؤثر

با نمایه‌سازی فشرده، فضای دیسک را صرفه‌جویی کنید و اسناد محافظت‌شده با کلمه عبور را پردازش کنید.

Feature icon

مترادف‌های سفارشی

مترادف‌ها را اضافه و مدیریت کنید تا نتایج جستجوی سفارشی‌سازی‌شده‌ای ارائه دهید.

نمونه‌های کد

قابلیت‌های قدرتمند GroupDocs.Search for .NET را با نمونه‌های عملی کشف کنید.

افزایش بهره‌وری با جستجوی نزدیک

از GroupDocs.Search for .NET برای کنترل محتوای انعطاف‌پذیر و دقیق از طریق الگوریتم‌های جستجوی پیشرفته استفاده کنید. بیشتر بیاموزید.

چگونه نتیجه جستجو را پردازش کنیم

// یک نمایه ایجاد کنید
Index index = new Index("C:/IndexFolder");
index.Add("C:/DocumentFolder");

// گزینه‌های جستجو را تنظیم کنید
SearchOptions options = new SearchOptions();
options.FuzzySearch.Enabled = true;
options.FuzzySearch.FuzzyAlgorithm = new TableDiscreteFunction(3);

// به دنبال اسنادی باشید که شامل کلمه 'آب' یا عبارت 'لورم ایپسوم' هستند
string query = "water OR \"Lorem ipsum\"";
SearchResult result = index.Search(query, options);

// نتیجه جستجو را پردازش کنید
Console.WriteLine("Document: " + document.DocumentInfo.FilePath);
Console.WriteLine("Occurrences: " + document.OccurrenceCount);
for (int i = 0; i < result.DocumentCount; i++) {
    FoundDocument document = result.GetFoundDocument(i);
    Console.WriteLine("Document: " + document.DocumentInfo.FilePath);
    Console.WriteLine("Occurrences: " + document.OccurrenceCount);
    }

جستجوی پیشرفته با استفاده از عبارات منظم

GroupDocs.Search for .NET از عبارات منظم برای جستجوهای دقیق پشتیبانی می‌کند. تکنیک‌های پیشرفته را بیاموزید.

چگونه با استفاده از عبارات منظم جستجو کنیم

// یک نمایه ایجاد کنید
Index index = new Index("c:/IndexFolder");
index.Add("c:/DocumentFolder");

// عبارت را در فرم متنی جستجو کنید

// کاراکتر اولیه در ابتدای متن نشان می‌دهد که این یک جستجوی منظم است
string query = "^^(.)\\1{1,}";
// به دنبال دو یا چند کاراکتر یکسان در ابتدای یک کلمه جستجو کنید
SearchResult result = index.Search(query);

برای شروع آماده اید؟

GroupDocs.Search را به صورت رایگان دانلود کنید یا یک مجوز آزمایشی برای دسترسی کامل دریافت کنید!

منابع مفید

برای ارتقاء تجربه خود ، مستندات ، نمونه های کد و پشتیبانی جامعه را کاوش کنید.

نکات مجوز موقت

1
با ایمیل کاری خود ثبت نام کنید. خدمات پست الکترونیکی رایگان مجاز نیستند.
2
در مرحله دوم از دکمه دریافت مجوز موقت استفاده کنید.
 فارسی