Aperçu de GroupDocs.Search

Découvrez la bibliothèque .NET C# pour une recherche et une indexation de texte robustes.

Illustration search

Fonctionnalités d’indexation et de recherche .NET

Indexez, stockez et traitez efficacement les données documentaires avec GroupDocs.Search for .NET pour des opérations de recherche très précises et rapides.

Combiner les index pour une meilleure vitesse de recherche

GroupDocs.Search for .NET vous permet de fusionner plusieurs index afin d’optimiser les performances. Réduisez l’impact des index de delta en les combinant en un index complet pour des recherches plus fluides.

Rechercher à travers différents formats de clavier

Gérez facilement les requêtes de recherche à travers 88 langues et 164 mises en page de clavier grâce à la reconnaissance intelligente de GroupDocs.Search for .NET.

Recherche de mots morphologiques

GroupDocs.Search for .NET prend en charge la recherche de variations de mots comme les noms singuliers/pluriels et les différentes formes verbales, personnalisables pour plusieurs langues.

Indépendance de la plateforme

GroupDocs.Search for .NET fonctionne sans problème sur les principaux systèmes d’exploitation et gestionnaires de packages.

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Formats de fichiers pris en charge

Traitez une vaste gamme de formats de fichiers avec GroupDocs.Search for .NET. Consultez tous les formats pris en charge.

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 clés de GroupDocs.Search for .NET

Rationalisez la gestion des documents avec des capacités de recherche avancées dans des formats populaires tels que PDF, DOCX, XLSX, PPTX, et plus encore.

Feature icon

Paramètres de recherche flexibles

Utilisez des filtres comme les plages de dates et la sensibilité à la casse pour affiner votre recherche.

Feature icon

Vérification orthographique intelligente

Recherchez des phrases avec correction orthographique, caractères génériques et caractères spéciaux ignorés.

Feature icon

Résultats de recherche filtrés

Personnalisez et filtrez les résultats de recherche par type de document ou critères.

Feature icon

Importation et exportation d’index

Importez des données, modifiez les paramètres d’indexation et exportez les résultats indexés.

Feature icon

Exclure les données non pertinentes

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

Feature icon

Extraction d’URL

Transformez le texte au format HTML en fichiers et générez des liens pour les résultats de recherche.

Feature icon

Recherche à grande vitesse

Divisez de grands index en parties plus petites pour un traitement plus rapide.

Feature icon

Gestion des données rationalisée

Indexez les documents directement à partir des flux de données et des structures.

Feature icon

Détection de fautes d’orthographe

Suggérez des mots alternatifs et suivez les occurrences pour améliorer la précision.

Feature icon

Support pour les archives

Indexez les archives ZIP imbriquées et récupérez les détails des fichiers à l’intérieur.

Feature icon

Indexation efficace

Économisez de l’espace disque avec une indexation compacte et traitez des documents protégés par mot de passe.

Feature icon

Synonymes personnalisés

Ajoutez et gérez des synonymes pour des résultats de recherche sur mesure.

Exemples de code

Découvrez les capacités puissantes de GroupDocs.Search for .NET avec des exemples pratiques.

Améliorez votre productivité avec la recherche approximative

Exploitez GroupDocs.Search for .NET pour un contrôle de contenu flexible et précis grâce à des algorithmes de recherche avancés. Découvrez-en 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.FuzzySearch.Enabled = true;
options.FuzzySearch.FuzzyAlgorithm = 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
Console.WriteLine("Document: " + document.DocumentInfo.FilePath);
Console.WriteLine("Occurrences: " + document.OccurrenceCount);
for (int i = 0; i < result.DocumentCount; i++) {
    FoundDocument document = result.GetFoundDocument(i);
    Console.WriteLine("Document: " + document.DocumentInfo.FilePath);
    Console.WriteLine("Occurrences: " + document.OccurrenceCount);
    }

Recherche avancée avec des expressions régulières

GroupDocs.Search for .NET prend en charge les expressions régulières pour des recherches précises. Apprenez 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