Solution complète de recherche et d’indexation de documents

Effectuez des recherches de texte et de l’indexation sur PDF, Microsoft Office, OpenOffice et de nombreux autres formats de fichiers documentaires.

Localisez rapidement des informations dans de grandes collections de documents grâce à des capacités de recherche en texte intégral avancées.

Personnalisez les fonctionnalités de recherche comme les synonymes, la recherche approximative et la racinisation pour améliorer la précision et les résultats.

Fonctionnalités clés de GroupDocs.Search

GroupDocs.Search fournit des outils puissants pour l’indexation et la recherche de texte dans des formats de document populaires. Simplifiez et améliorez la gestion des documents grâce à une fonctionnalité de recherche avancée.

  • Recherche de texte avancée

    Effectuez des recherches de texte rapides et précises dans les documents indexés.

  • Options de recherche personnalisables

    Utilisez des fonctionnalités telles que la recherche approximative, les synonymes et la racinisation pour des résultats plus précis.

  • Prise en charge de plusieurs formats

    Indexez et recherchez du contenu dans Microsoft Office, PDF, OpenOffice et d’autres formats courants.

  • Indexation efficace

    Construisez et maintenez rapidement des index pour de grandes collections de documents.

Recherche de texte dans des formats de documents populaires

GroupDocs.Search exemples de code

Recherche de texte

GroupDocs.Search est un outil puissant pour trouver du texte dans des documents. Vous pouvez rechercher à travers plusieurs documents dans divers formats stockés dans un dossier spécifique. Les résultats de la recherche sont sauvegardés dans un dossier séparé, vous permettant d’y accéder et de les réutiliser sans relancer la recherche.
// Créez une instance de la classe Index, en spécifiant le dossier pour stocker les index.
Index index = new Index("\\Index Folder");

//Spécifiez le chemin vers les documents où la recherche sera effectuée.
index.Add("\\Documents Folder");

//Créez une instance de l'objet SearchOptions.
SearchOptions options = new SearchOptions();

//Effectuez la recherche pour le texte souhaité.
SearchResult result = index.Search("ipsum dolor", options);

//Gérez et traitez les résultats de la recherche.
if (result.DocumentCount > 0){
    Console.WriteLine("Documents: " + result.DocumentCount);
    for (int i = 0; i < result.DocumentCount; i++)
    {
        FoundDocument document = result.GetFoundDocument(i);
        Console.WriteLine("Document: " + document.DocumentInfo.FilePath);
        Console.WriteLine("Found: " + document.FoundFields.Length);
    }
}
// Créez une instance de la classe Index, en spécifiant le dossier pour stocker les index.
Index index = new Index("\\Index Folder");

//Spécifiez le chemin vers les documents où la recherche sera effectuée.
index.add("\\Documents Folder");

//Créez une instance de l'objet SearchOptions.
SearchOptions options = new SearchOptions();

//Effectuez la recherche pour le texte souhaité.
SearchResult result = index.search("ipsum dolor", options);

//Gérez et traitez les résultats de la recherche.
if (result.getDocumentCount() > 0){
    System.out.println("Documents: " + result.getDocumentCount());
    for (int i = 0; i < result.getDocumentCount(); i++)
    {
        FoundDocument document = result.getFoundDocument(i);
        System.out.println("Document: " + document.getDocumentInfo().getFilePath());
        System.out.println("Found: " + document.getFoundFields().length);
    }
}
const searchLib = require('@groupdocs/groupdocs.search');

// Créez une instance de la classe Index, en spécifiant le dossier pour stocker les index.
const index = new searchLib.Index('\\Index Folder');

//Spécifiez le chemin vers les documents où la recherche sera effectuée.
index.add('\\Documents Folder');

//Créez une instance de l'objet SearchOptions.
const options = new searchLib.SearchOptions();

//Effectuez la recherche pour le texte souhaité.
const result = index.search('ipsum dolor', options);

//Gérez et traitez les résultats de la recherche.
if (result.getDocumentCount() > 0){
    console.log('Documents: ' + result.getDocumentCount());
    for (int i = 0; i < result.getDocumentCount(); i++)
    {
        const document = result.getFoundDocument(i);
        console.log('Document: ' + document.getDocumentInfo().getFilePath());
        console.log('Found: ' + document.getFoundFields().length);
    }
}

Supporte plus de 70 formats de fichiers

GroupDocs.Search prend en charge presque tous les formats de fichiers largement utilisés.

Statistiques de notre produit

Découvrez les indicateurs clés qui montrent notre performance, notre portée et notre croissance.

  • 70+

    Formats pris en charge

    Nous offrons une compatibilité avec plus de 70 formats de documents populaires.

  • 500k

    Téléchargements NuGet

    GroupDocs.Search pour .NET a été téléchargé plus de 500 000 fois sur NuGet.

  • 12k

    Téléchargements Maven

    Les développeurs Java ont téléchargé GroupDocs.Search plus de 12 000 fois depuis Maven.

  • 150+

    Clients satisfaits

    Des développeurs et des entreprises leaders dans le monde entier comptent sur nos produits pour des solutions innovantes.

Nos clients satisfaits

Les bibliothèques GroupDocs sont approuvées par des marques et des organisations de premier plan à l’échelle mondiale.

Indépendance de la plateforme

GroupDocs.Search est compatible avec les systèmes d’exploitation et les frameworks suivants :

.NET

.NET Framework 4.5 or later
Windows Desktop
Windows Server
Linux
Microsoft Visual Studio
70+ file formats

Java

Java SE 8 (1.8) or later
Windows
Linux
Mac OS
NetBeans
IntelliJ IDEA
Eclipse
70+ file formats

Node.js

Node.js 16+ and J2SE 8.0 (1.8)+
Windows
Linux
Mac OS
Atom
Visual Studio Code
Tout autre éditeur de texte
70+ file formats

Commencez votre expérience dès aujourd’hui !

Découvrez GroupDocs.Search gratuitement sur votre plateforme préférée.

Ressources utiles

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

Questions fréquemment posées

Trouvez des réponses aux questions courantes sur GroupDocs.Search.

  • Est-ce que GroupDocs.Search nécessite des outils externes pour rechercher des documents ?
    Non, GroupDocs.Search fonctionne comme une solution autonome et ne nécessite pas d’outils ou de logiciels supplémentaires comme Adobe Acrobat ou Microsoft Office pour effectuer des recherches.
  • Puis-je tester GroupDocs.Search avant d’acheter ?
    Oui, vous le pouvez ! GroupDocs.Search propose un essai gratuit. Vous pouvez explorer ses fonctionnalités, bien que la version d’essai puisse inclure des limitations telles que des filigranes ou une fonctionnalité restreinte. Pour débloquer toutes les fonctionnalités, vous pouvez demander une licence temporaire gratuite de 30 jours. En savoir plus sur la page licence temporaire.
  • Quelles options de licences sont disponibles ?
    Nous proposons plusieurs modèles de licences pour GroupDocs.Search, adaptés à différents besoins. Choisissez une licence en fonction de la taille de votre équipe, du scénario d’utilisation ou de votre besoin d’utiliser le SDK/API pour la distribution aux clients. Pour une utilisation flexible, envisagez une licence à la demande où vous payez en fonction de l’utilisation réelle. En savoir plus sur vos options sur la page tarification.
 Français