Aperçu de GroupDocs.Search

Découvrez les puissantes capacités de recherche de texte de la bibliothèque Java Java.

Illustration search

Opérations d’indexation et de recherche dans Java

Avec GroupDocs.Search for Java, vous pouvez collecter, stocker et analyser des données de manière efficace pour créer des index détaillés pour des recherches plus rapides et plus précises.

Optimisez la recherche en fusionnant des index

Combinez facilement plusieurs index avec GroupDocs.Search for Java pour rationaliser les recherches. Réduisez l’impact des petits index de delta en les consolidant en un seul index performant.

Support pour les mises en page de clavier multilingues

Recherchez à travers différentes langues et mises en page de clavier avec GroupDocs.Search for Java. Il prend en charge 88 langues et 164 configurations de clavier pour une polyvalence inégalée.

Capacités de recherche morphologique

Trouvez différentes formes de mots comme les noms singuliers/pluriels ou les variations verbales avec GroupDocs.Search for Java. Personnalisez les options de recherche pour l’anglais et d’autres langues.

Indépendance de la plateforme

GroupDocs.Search for Java est compatible avec les principaux systèmes d’exploitation et gestionnaires de packages.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

Formats de fichiers pris en charge

Travaillez avec une large gamme de formats de fichiers en utilisant GroupDocs.Search for Java. Consultez la liste complète.

Formats de bureau populaires

  • Portable: 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
  • Texte: TXT, RTF

Formats multimédia

  • Formats d’image populaires: BMP, JP2, PNG, EMF, WMF, JPG, PSD
  • Images multipages: GIF, WEBP, TIFF
  • Audio: MP3, WAV
  • Vidéo: AVI, MOV, QT, FLV, ASF

Autres

  • E-mail: PST, OST, MSG, EML, EMLX
  • Microsoft Visio: VSD, VSS
  • Web: XML, HTM, HTML, XHTML, MHT, MHTML
  • Autres: TORRENT, ZIP, DCM, DJVU, EPUB, FB2

Fonctionnalités de GroupDocs.Search for Java

Gérez efficacement le contenu des documents avec des capacités de recherche avancées prenant en charge des formats tels que PDF, DOCX, XLSX, PPTX, et plus encore.

Feature icon

Paramètres de recherche personnalisables

Affinez vos recherches en utilisant des plages de dates et des filtres de sensibilité à la casse.

Feature icon

Vérification orthographique avancée

Recherchez efficacement avec vérification orthographique, caractères génériques et en ignorant des caractères spéciaux.

Feature icon

Résultats de recherche filtrés

Appliquez des filtres pour affiner les résultats de recherche en fonction de types de documents spécifiques ou de critères.

Feature icon

Importation et exportation des données d’index

Importez facilement des données pour l’indexation ou exportez les résultats vers des fichiers pour une utilisation ultérieure.

Feature icon

Ignorer les fichiers non nécessaires

Optimisez l’indexation en excluant des fichiers spécifiques ou des mots.

Feature icon

Traitement HTML et URL

Extrayez le contenu HTML vers des fichiers et générez des URL pour naviguer dans les résultats de recherche.

Feature icon

Recherche rapide dans de grands index

Accélérez les opérations de recherche en divisant de grands index en morceaux gérables.

Feature icon

Indexation basée sur des flux

Indexez les données directement à partir de flux ou de structures de données.

Feature icon

Gérer les requêtes mal orthographiées

Détectez les fautes d’orthographe et suggérez des mots alternatifs pour une meilleure précision de recherche.

Feature icon

Support complet des archives

Indexez les archives imbriquées et récupérez des listes détaillées de fichiers dans des fichiers ZIP.

Feature icon

Indexation économe en espace

Compressez les index pour économiser de l’espace disque et traiter des fichiers protégés par mot de passe.

Feature icon

Support de synonymes personnalisés

Étendez le dictionnaire de synonymes pour améliorer la précision des recherches avec des options personnalisées.

Exemples de code

Essayez les fonctionnalités de GroupDocs.Search for Java avec ces exemples de code.

Améliorez la précision de la recherche avec un matching flou

Explorez la flexibilité de GroupDocs.Search for Java pour gérer le contenu avec des capacités avancées de recherche floue. En savoir plus.

Comment traiter le résultat de la recherche

// Créez un index
Index index = new Index("C:/IndexFolder");
index.add("C:/DocumentFolder");

// Configurez les options de recherche
SearchOptions options = new SearchOptions();
options.getFuzzySearch().setEnabled(true);
options.getFuzzySearch().setFuzzyAlgorithm(new TableDiscreteFunction(3));

// Recherchez des documents contenant le mot 'eau' ou la phrase 'Lorem ipsum'
String query = "water OR \"Lorem ipsum\"";
SearchResult result = index.search(query, options);

// Traitez le résultat de la recherche
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());
    }

Affinez les résultats avec des expressions régulières

Utilisez des expressions régulières dans GroupDocs.Search for Java pour créer des résultats de recherche précis et détaillés. Découvrez des techniques avancées.

Comment rechercher avec des expressions régulières

// Créez un index
Index index = new Index("C:/IndexFolder");
index.add("c:/DocumentFolder");

// Recherchez la phrase sous forme de texte

// Le premier caractère de caret au début indique qu'il s'agit d'une requête de recherche d'expressions régulières
String query = "^^(.)\\1{1,}";
// Recherchez deux caractères identiques ou plus au début d'un mot
SearchResult result = index.search(query);

Prêt à commencer ?

Téléchargez GroupDocs.Search gratuitement ou obtenez une licence d’essai pour un accès complet !

Ressources utiles

Explorez la documentation, les échantillons de code et le soutien communautaire pour améliorer votre expérience.

Conseils sur les licences temporaires

1
Inscrivez-vous avec votre adresse e-mail professionnelle. Les services de messagerie gratuits ne sont pas autorisés.
2
Utilisez le bouton Obtenir une licence temporaire à la deuxième étape.
 Français