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

کتابخانه Python Python برای جستجوی متن

Illustration search

Python عملیات نمایه‌سازی و جستجو

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

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

GroupDocs.Search for Python via .NET API اجازه می‌دهد تا چندین نمایه را به یک نمایه ادغام کنید. اصلاحات مکرر نمایه‌های دلتا ایجاد می‌کند که می‌تواند عملکرد جستجو را کند کند. راه‌حل ما این نمایه‌های دلتا را به یک نمایه عمومی ادغام می‌کند که تمام اطلاعات از نمایه‌های دلتا ادغام شده را در بر می‌گیرد و کارآیی جستجو را بهبود می‌بخشد در حالی که نمایه‌های دلتا بدون تغییر باقی می‌مانند. قابلیت‌های مختلفی می‌توانند برای تنظیم این فرآیند پیکربندی شوند.

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

GroupDocs.Search for Python via .NET پرسش‌های جستجو را که با چیدمان صفحه کلید مطابقت ندارد، تشخیص می‌دهد. در حال حاضر، 88 زبان و 164 چیدمان صفحه کلید مختلف پشتیبانی می‌شوند.

جستجو با استفاده از اشکال کلامی مورفولوژیکی

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

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

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

Windows
macOS
Linux
PyPI
Amazon
Docker
Azure
VS Code
IntelliJ

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

GroupDocs.Search for Python via .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 Python via .NET

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

Feature icon

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

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

Feature icon

جستجوی املایی

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

Feature icon

فیلتر کردن نتایج

فقط نتایج مورد نظر را با تنظیم فیلتر اسناد در نتایج جستجو مشخص کنید.

Feature icon

واردات و صادرات

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

Feature icon

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

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

Feature icon

پردازشURL

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

Feature icon

جستجوی سریع

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

Feature icon

پردازش جریانی

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

Feature icon

مدیریت خطاهای املایی

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

Feature icon

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

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

Feature icon

صرفه‌جویی در فضای دیسک

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

Feature icon

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

مترادف‌های انگلیسی را به دیکشنری مترادف پیش‌فرض اضافه کنید.

نمونه‌های کد

ویژگی‌های GroupDocs.Search for Python via .NET را با این مثال‌های کدی امتحان کنید.

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

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

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

from groupdocs.search import Index
from groupdocs.search.options import SearchOptions, TableDiscreteFunction

# یک نمایه ایجاد کنید
index = Index("./IndexFolder")
index.add("./DocumentFolder")

# گزینه‌های جستجو را تنظیم کنید
options = SearchOptions()
options.fuzzy_search.enabled = True
options.fuzzy_search.fuzzy_algorithm = TableDiscreteFunction(3)

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

# نتیجه جستجو را پردازش کنید
print("Documents:", result.document_count)
print("Total occurrences:", result.occurrence_count)
for document in result:
    print("Document:", document.document_info.file_path)
    print("Occurrences:", document.occurrence_count)

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

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

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

from groupdocs.search import Index

# یک نمایه ایجاد کنید
index = Index("./IndexFolder")
index.add("./DocumentFolder")

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

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

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

منابع مفید

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

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

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