GroupDocs.Search for .NET

Поиск текста с использованием булевой логики

GroupDocs.Search for .NET упрощает создание сложных поисковых запросов с использованием логических операторов (AND, OR, NOT) в ваших приложениях .NET.

Как искать содержимое документа TXT с использованием булевой логики

GroupDocs.Search упрощает поиск содержимого документа TXT. Она предоставляет условия поиска с логикой Boolean для уточнения результатов в приложениях .NET.

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

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

// Запустите поиск с использованием сложного запроса
SearchResult result = index.Search("lorem AND impsum");
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");

// Создайте поисковый запрос с использованием булевой логики
SearchQuery wordQuery1 = SearchQuery.CreateWordQuery("Lorem");
SearchQuery wordQuery2 = SearchQuery.CreateWordQuery("ipsum");
SearchQuery booleanQuery = SearchQuery.CreateAndQuery(wordQuery1, wordQuery2);

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

// Обработайте результаты поиска
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
Используйте кнопку Получить временную лицензию на втором шаге.
 Русский