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

جستجوی متن و نمایه‌سازی در فرمت‌های مختلف اسناد مانند PDF، Microsoft Office و OpenOffice را انجام دهید.

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

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

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

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

  • جستجوی پیشرفته متن

    جستجوهای سریع و دقیقی را در اسناد نمایه‌گذاری شده انجام دهید.

  • گزینه‌های جستجوی قابل تنظیم

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

  • پشتیبانی از چندین فرمت

    محتوا را در Microsoft Office، PDF، OpenOffice و سایر فرمت‌های رایج نمایه‌سازی و جستجو کنید.

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

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

جستجوی متن در فرمت‌های محبوب اسناد

GroupDocs.Search نمونه‌های کد

جستجوی متن

GroupDocs.Search ابزاری قدرتمند برای یافتن متن در اسناد است. می‌توانید از میان چندین سند در فرمت‌های مختلف که در یک پوشه خاص ذخیره شده‌اند، جستجو کنید. نتایج جستجو در یک پوشه جداگانه ذخیره می‌شوند و به شما این امکان را می‌دهند که به آنها دسترسی داشته باشید و بدون انجام دوباره جستجو از آنها استفاده کنید.
// یک نمونه از کلاس Index ایجاد کنید و پوشه‌ای را برای ذخیره نمایه‌ها مشخص کنید.
Index index = new Index("\\Index Folder");

//مسیر اسنادی را که جستجو انجام خواهد شد، مشخص کنید.
index.Add("\\Documents Folder");

//یک نمونه از شی SearchOptions ایجاد کنید.
SearchOptions options = new SearchOptions();

//جستجو را برای متن مورد نظر انجام دهید.
SearchResult result = index.Search("ipsum dolor", options);

//نتایج جستجو را مدیریت و پردازش کنید.
if (result.DocumentCount > 0){
    Console.WriteLine("Documents: " + result.DocumentCount);
    for (int i = 0; i < result.DocumentCount; i++)
    {
        FoundDocument document = result.GetFoundDocument(i);
        Console.WriteLine("Document: " + document.DocumentInfo.FilePath);
        Console.WriteLine("Found: " + document.FoundFields.Length);
    }
}
// یک نمونه از کلاس Index ایجاد کنید و پوشه‌ای را برای ذخیره نمایه‌ها مشخص کنید.
Index index = new Index("\\Index Folder");

//مسیر اسنادی را که جستجو انجام خواهد شد، مشخص کنید.
index.add("\\Documents Folder");

//یک نمونه از شی SearchOptions ایجاد کنید.
SearchOptions options = new SearchOptions();

//جستجو را برای متن مورد نظر انجام دهید.
SearchResult result = index.search("ipsum dolor", options);

//نتایج جستجو را مدیریت و پردازش کنید.
if (result.getDocumentCount() > 0){
    System.out.println("Documents: " + result.getDocumentCount());
    for (int i = 0; i < result.getDocumentCount(); i++)
    {
        FoundDocument document = result.getFoundDocument(i);
        System.out.println("Document: " + document.getDocumentInfo().getFilePath());
        System.out.println("Found: " + document.getFoundFields().length);
    }
}
const searchLib = require('@groupdocs/groupdocs.search');

// یک نمونه از کلاس Index ایجاد کنید و پوشه‌ای را برای ذخیره نمایه‌ها مشخص کنید.
const index = new searchLib.Index('\\Index Folder');

//مسیر اسنادی را که جستجو انجام خواهد شد، مشخص کنید.
index.add('\\Documents Folder');

//یک نمونه از شی SearchOptions ایجاد کنید.
const options = new searchLib.SearchOptions();

//جستجو را برای متن مورد نظر انجام دهید.
const result = index.search('ipsum dolor', options);

//نتایج جستجو را مدیریت و پردازش کنید.
if (result.getDocumentCount() > 0){
    console.log('Documents: ' + result.getDocumentCount());
    for (int i = 0; i < result.getDocumentCount(); i++)
    {
        const document = result.getFoundDocument(i);
        console.log('Document: ' + document.getDocumentInfo().getFilePath());
        console.log('Found: ' + document.getFoundFields().length);
    }
}

پشتیبانی از 70+ فرمت فایل

GroupDocs.Search تقریباً از تمام فرمت‌های محبوب استفاده شده پشتیبانی می‌کند.

آمار محصول ما

به مهم‌ترین معیارهایی که عملکرد، دسترسی و رشد ما را نمایش می‌دهند، بپردازید.

  • 70+

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

    ما با بیش از 70 فرمت محبوب اسناد سازگار هستیم.

  • 500k

    بارگذاری‌های NuGet

    GroupDocs.Search برای .NET بیش از 500,000 بار از NuGet بارگیری شده است.

  • 12k

    بارگذاری‌های Maven

    توسعه‌دهندگان جاوا بیش از 12,000 بار GroupDocs.Search را از Maven بارگیری کرده‌اند.

  • 150+

    مشتریان راضی

    توسعه‌دهندگان و کسب‌وکارهای پیشرو در سراسر جهان به محصولات ما برای راهکارهای نوآورانه اعتماد دارند.

مشتریان خوشحال ما

کتابخانه‌های GroupDocs توسط برندها و سازمان‌های پیشرو در سراسر جهان مورد اعتماد هستند.

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

GroupDocs.Search با سیستم‌عامل‌ها و فریمورک‌های زیر سازگار است:

.NET

.NET Framework 4.5 or later
Windows Desktop
Windows Server
Linux
Microsoft Visual Studio
70+ file formats

Java

Java SE 8 (1.8) or later
Windows
Linux
Mac OS
NetBeans
IntelliJ IDEA
Eclipse
70+ file formats

Node.js

Node.js 16+ and J2SE 8.0 (1.8)+
Windows
Linux
Mac OS
Atom
Visual Studio Code
هر ویرایشگر متن دیگر
70+ file formats

سفر خود را امروز آغاز کنید!

تجربه GroupDocs.Search را به صورت رایگان در پلتفرم مورد علاقه خود داشته باشید.

منابع مفید

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

سوالات متداول

به سوالات رایج درباره GroupDocs.Search پاسخ دهید.

  • آیا GroupDocs.Search به ابزارهای خارجی برای جستجوی اسناد نیاز دارد؟
    خیر، GroupDocs.Search به عنوان یک راه‌حل مستقل کار می‌کند و برای انجام جستجو نیاز به ابزار یا نرم‌افزار اضافی مانند Adobe Acrobat یا Microsoft Office ندارد.
  • آیا می‌توانم GroupDocs.Search را قبل از خرید امتحان کنم؟
    بله، می‌توانید! GroupDocs.Search یک دوره آزمایشی رایگان ارائه می‌دهد. می‌توانید ویژگی‌های آن را بررسی کنید، اگرچه نسخه آزمایشی ممکن است شامل محدودیت‌هایی مانند واترمارک‌ها یا قابلیت‌های محدود باشد. برای دسترسی به تمام ویژگی‌ها می‌توانید درخواست مجوز موقت 30 روزه رایگان دهید. در صفحه مجوز موقت بیشتر بیاموزید.
  • چه گزینه‌های مجوزی در دسترس است؟
    ما چندین مدل مجوز برای GroupDocs.Search با توجه به نیازهای مختلف ارائه می‌دهیم. یک مجوز را بر اساس اندازه تیم، سناریوهای استفاده یا اینکه آیا به SDK/API برای توزیع مشتری نیاز دارید انتخاب کنید. برای استفاده انعطاف‌پذیر، مجوز سنجشی را در نظر بگیرید که بر اساس استفاده واقعی پرداخت می‌کنید. در صفحه قیمت‌گذاری درباره گزینه‌های خود بیشتر بیاموزید.
 فارسی