Всеосяжне рішення для пошуку документів та індексації

Виконуйте пошук тексту та індексацію в 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

    Розробники Java завантажили GroupDocs.Search більше 12,000 разів з 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 для розподілу клієнтів. Для більшої гнучкості розгляньте ліцензію з обліком, де ви платите на основі фактичного використання. Дізнайтеся більше про ваші варіанти на сторінці цін.

GroupDocs.Search Веб-додатки

Досліджуйте GroupDocs.Search за допомогою нашого безкоштовного веб-додатку. Виконуйте текстовий пошук та індексацію у понад 70 популярних форматах файлів безпосередньо у вашому браузері — абсолютно безкоштовно.

 Українська