Огляд GroupDocs.Search

Досліджуйте потужні можливості пошуку тексту бібліотеки Java Java.

Illustration search

Операції індексації та пошуку в Java

З GroupDocs.Search for Java ви можете ефективно збирати, зберігати та аналізувати дані, щоб створити детальні індекси для швидших і точніших пошуків.

Оптимізуйте пошук шляхом злиття індексів

Легко об’єднуйте кілька індексів за допомогою GroupDocs.Search for Java для спрощення пошуку. Зменшіть вплив менших дельта-індексів, об’єднавши їх в один індекс високої продуктивності.

Підтримка багатомовних клавіатурних розкладок

Шукайте різними мовами та клавіатурними розкладками за допомогою GroupDocs.Search for Java. Він підтримує 88 мов та 164 конфігурації клавіатур для неперевершеної універсальності.

Морфологічні можливості пошуку

Знаходьте різні форми слів, такі як однина/множина і варіації дієслів, використовуючи GroupDocs.Search for Java. Налаштуйте параметри пошуку для англійської та інших мов.

Незалежність від платформи

GroupDocs.Search for Java сумісний з основними операційними системами та менеджерами пакетів.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

Підтримувані формати файлів

Працюйте з широким спектром форматів файлів за допомогою GroupDocs.Search for Java. Ознайомтесь із повним списком.

Популярні офісні формати

  • Портативний: 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 Java

Ефективно управляйте вмістом документів за допомогою розширених функцій пошуку, що підтримують формати, такі як PDF, DOCX, XLSX, PPTX тощо.

Feature icon

Налаштовувані параметри пошуку

Уточнюйте пошуки, використовуючи діапазони дат і фільтри чутливості до регістру.

Feature icon

Покращена перевірка правопису

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

Feature icon

Фільтровані результати пошуку

Застосуйте фільтри для зосередження результатів пошуку на основі конкретних типів документів або критеріїв.

Feature icon

Імпорт та експорт даних індексу

Легко імпортуйте дані для індексації або експортуйте результати у файли для подальшого використання.

Feature icon

Пропустити непотрібні файли

Оптимізуйте індексацію, виключаючи певні файли або слова.

Feature icon

Обробка HTML та URL

Отримуйте HTML-контент у файли та генеруйте URL для навігації через результати пошуку.

Feature icon

Швидкий пошук у великих індексах

Прискорте пошукові операції, розділивши великі індекси на керовані частини.

Feature icon

Індексація на основі потоків

Індексуйте дані безпосередньо з потоків або структур даних.

Feature icon

Обробка з помилками в запитах

Виявляйте помилки в написанні та пропонуйте альтернативні слова для покращення точності пошуку.

Feature icon

Комплексна підтримка архівів

Індексуйте вкладені архіви та отримуйте детальні списки файлів у ZIP-файлах.

Feature icon

Економія місця під час індексації

Компактні індекси для економії місця на диску та обробки документів з паролем.

Feature icon

Підтримка власних синонімів

Розширте словник синонімів для вдосконалення точності пошуку з індивідуальними опціями.

Приклади коду

Спробуйте функції GroupDocs.Search for Java за допомогою цих кодових прикладів.

Підвищте точність пошуку за допомогою нечіткого співпадіння

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

Як обробити результати пошуку

// Створіть індекс
Index index = new Index("C:/IndexFolder");
index.add("C:/DocumentFolder");

// Налаштуйте параметри пошуку
SearchOptions options = new SearchOptions();
options.getFuzzySearch().setEnabled(true);
options.getFuzzySearch().setFuzzyAlgorithm(new TableDiscreteFunction(3));

// Шукайте документи, що містять слово 'вода' або фразу 'Lorem ipsum'
String query = "water OR \"Lorem ipsum\"";
SearchResult result = index.search(query, options);

// Обробіть результати пошуку
System.out.println("Documents: " + result.getDocumentCount());
System.out.println("Total occurrences: " + result.getOccurrenceCount());
for (int i = 0; i < result.getDocumentCount(); i++) {
    FoundDocument document = result.getFoundDocument(i);
    System.out.println("Document: " + document.getDocumentInfo().getFilePath());
    System.out.println("Occurrences " + document.getOccurrenceCount());
    }

Уточніть результати за допомогою регулярних виразів

Використовуйте регулярні вирази в GroupDocs.Search for Java для створення точних і детальних результатів пошуку. Відкрийте для себе розширені техніки.

Як шукати за допомогою регулярних виразів

// Створіть індекс
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
Скористайтеся кнопкою Отримати тимчасову ліцензію на другому кроці.
 Українська