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

قابلیت‌های قدرتمند جستجوی متن کتابخانه Java Java را کشف کنید.

Illustration search

عملیات نمایه‌سازی و جستجو در Java

با GroupDocs.Search for Java می‌توانید داده‌ها را به طور مؤثر جمع‌آوری، ذخیره و تجزیه و تحلیل کنید تا نمایه‌های دقیقی برای جستجوهای سریعتر و دقیق‌تر ایجاد کنید.

بهینه‌سازی جستجو با ادغام نمایه‌ها

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

پشتیبانی از چیدمان‌های چند زبانه

با GroupDocs.Search for Java در زبان‌ها و چیدمان‌های مختلف جستجو کنید. این کتابخانه از 88 زبان و 164 پیکربندی صفحه کلید برای انعطاف‌پذیری بی‌نظیر پشتیبانی می‌کند.

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

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

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

GroupDocs.Search for Java با سیستم‌عامل‌ها و مدیران بسته اصلی سازگار است.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

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

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

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

  • قابل حمل: 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 Java

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

Feature icon

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

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

Feature icon

بررسی املایی بهبود یافته

با بررسی املایی، کاراکترهای عمومی و با نادیده گرفتن کاراکترهای خاص به‌طور مؤثر جستجو کنید.

Feature icon

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

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

Feature icon

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

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

Feature icon

نادیده گرفتن فایل‌های غیرضروری

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

Feature icon

پردازش HTML و URL

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

Feature icon

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

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

Feature icon

نمایه‌سازی مبتنی بر جریان

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

Feature icon

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

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

Feature icon

پشتیبانی جامع از آرشیو

آرشیوهای تو در تو را نمایه‌گذاری کرده و فهرست دقیقی از فایل‌های آن داخل ZIP را بازیابی کنید.

Feature icon

نمایه‌سازی بهینه‌ی فضای دیسک

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

Feature icon

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

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

نمونه‌های کد

به ویژگی‌های GroupDocs.Search for Java با این نمونه‌های کد بپردازید.

افزایش دقت جستجو با تطابق نزدیک

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

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

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

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

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

// نتیجه جستجو را پردازش کنید
System.out.println("Documents: " + result.getDocumentCount());
System.out.println("Total occurrences: " + result.getOccurrenceCount());
for (int i = 0; i < result.getDocumentCount(); i++) {
    FoundDocument document = result.getFoundDocument(i);
    System.out.println("Document: " + document.getDocumentInfo().getFilePath());
    System.out.println("Occurrences " + document.getOccurrenceCount());
    }

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

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

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

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

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

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

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

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

منابع مفید

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

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

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