GroupDocs.Search for Java

Булевый текстовый поиск

Используйте GroupDocs.Search for Java для создания сложных булевых (AND, OR, NOT) запросов поиска в ваших проектах Java.

Как выполнять булевые поиски в документах XLSX

GroupDocs.Search позволяет выполнять текстовые поиски в документах XLSX. Поддержка булевых условий помогает повысить точность поиска в приложениях Java.

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

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

// Выполните поиск с помощью сложного запроса
SearchResult result = index.search("lorem AND impsum");
Maven XML
нажмите, чтобы скопировать
скопировано
Больше примеров Документация

Мощные инструменты для поиска и индексации документов

GroupDocs.Search for Java упрощает текстовые поиски и индексацию данных для более чем 70 форматов. Его расширенные инструменты позволяют находить и управлять содержимым эффективно.

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

Полный текстовый поиск

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

Эффективная индексация данных

Создавайте и поддерживайте индексы для более быстрого поиска документов. Эта функция организует данные эффективно, позволяя легко работать с большими коллекциями документов.

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

Ищите в документах, написанных более чем на 80 языках. Повышайте точность, используя морфологические формы слов и различные раскладки клавиатуры.

Гибкая настройка поиска

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

Использование сложных булевых запросов

Этот пример демонстрирует, как выполнять булевые поиски в файлах XLSX.

Java

// Установите папку для индекса поиска
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);

// Обработайте полученные результаты
System.out.println("Documents: " + result.getDocumentCount());
System.out.println("Occurrences: " + result.getDocumentCount());
Maven XML
нажмите, чтобы скопировать
скопировано
Больше примеров Документация

О GroupDocs.Search

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

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

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

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

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

Ключевые функции в одном взгляде

Разблокируйте мощные и эффективные возможности поиска

Поиск популярных форматов документов

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

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

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