Огляд 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);

// Шукайте документи, що містять слово 'вода' або фразу 'Lorem ipsum'
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
Зареєструйтеся за допомогою вашої робочої e-mail. Безкоштовні поштові служби заборонені.
2
Скористайтеся кнопкою Отримати тимчасову ліцензію на другому кроці.
 Українська