GroupDocs.Search for .NET

Расширенный текстовый поиск в документах

GroupDocs.Search for .NET упрощает текстовый поиск в популярных форматах документов, позволяя вам создавать мощные поисковые запросы в ваших приложениях .NET.

Как выполнить текстовый поиск в документах TXT

GroupDocs.Search позволяет выполнять расширенные операции поиска содержимого в документах TXT, обеспечивая уточненные результаты поиска в приложениях .NET.

  1. Настройте папку для хранения индекса поиска.
  2. Выберите папку, содержащую файлы TXT.
  3. Настройте дополнительные параметры поиска.
  4. Запустите поиск и просмотрите результаты.
// Определите путь к индексу поиска
Index index = new Index("c:/MyIndex");

// Выберите папку, содержащую документы для поиска
index.Add("c:/MyDocuments");

// Включите поиск гомофонов для нахождения слов, звучащих похоже
SearchOptions options = new SearchOptions();
options.UseHomophoneSearch = true;

// Выполните сложный поисковый запрос
SearchResult result = index.Search("metis", options);
dotnet add package GroupDocs.Search
нажмите, чтобы скопировать
скопировано
Больше примеров Документация

Расширенные возможности поиска и индексирования

GroupDocs.Search for .NET улучшает текстовый поиск и индексирование более чем в 70 форматах файлов, предоставляя эффективные инструменты для поиска и управления информацией.

Ключевые функции GroupDocs.Search

Мощный текстовый поиск

Ищите текст в различных типах документов, включая PDF, документы Word, презентации PowerPoint и таблицы. Используйте такие функции, как точные совпадения, нечеткий поиск и подстановочные знаки для уточнения ваших результатов.

Быстрое индексирование больших наборов данных

Создавайте и управляйте индексами поиска для быстрого извлечения информации. Индексирование оптимизирует поисковые операции по обширным коллекциям документов.

Поддержка нескольких языков

Выполняйте поиск на более чем 80 языках с поддержкой различных раскладок клавиатуры и вариантов слов для повышения точности.

Настраиваемые параметры поиска

Настройте параметры поиска с опциями, такими как чувствительность к регистру, фильтры по диапазону дат и исключения слов для получения лучших результатов.

Выполнение сложных поисковых запросов

Этот пример демонстрирует, как применять поисковые запросы для документов TXT.

C#

// Определите папку для индекса поиска
Index index = new Index("c:/MyIndex");
    
// Укажите путь к документам
index.Add("c:/MyDocuments");

// Предоставьте пароль для защищенных документов
index.Dictionaries.DocumentPasswords.Add("protected.txt", "123456");

// Включите нечеткий поиск для нахождения похожих слов
SearchOptions options = new SearchOptions();
options.FuzzySearch.Enabled = true;
options.FuzzySearch.FuzzyAlgorithm = new SimilarityLevel(0.8);

// Получите результаты поиска
SearchResult result = index.Search("Loarem", options);

// Обработайте результаты поиска
Console.WriteLine("Documents: " + result.DocumentCount);
Console.WriteLine("Occurrences: " + result.OccurrenceCount);
dotnet add package GroupDocs.Search
нажмите, чтобы скопировать
скопировано
Больше примеров Документация

Что такое GroupDocs.Search?

GroupDocs.Search for .NET — это мощная библиотека, предназначенная для полнотекстового поиска и индексирования в документах. Она поддерживает более 70 форматов файлов, включая PDF, Word, PowerPoint, Excel, изображения и ZIP-архивы, обеспечивая быстрые и точные результаты поиска.
Узнать больше
About illustration

Готовы начать?

Загрузите GroupDocs.Search бесплатно или получите пробную лицензию для полного доступа!

Полезные ресурсы

Изучите документацию, примеры кода и раздел поддержки, чтобы улучшить ваш опыт.

Изучите ключевые функции

Воспользуйтесь расширенными и высокопроизводительными функциями поиска.

Поиск по вашим бизнес-документам

GroupDocs.Search поддерживает более 70 форматов файлов, включая офисные документы, что обеспечивает быструю и эффективную поисковую индексацию.

Советы по временной лицензии

1
Зарегистрируйтесь, используя ваш рабочий e-mail адрес. Бесплатные почтовые сервисы запрещены.
2
Используйте кнопку Получить временную лицензию на втором шаге.
 Русский