GroupDocs.Search en un coup d’oeil

Bibliothèque Node.js JavaScript pour la recherche de texte

Illustration search

Node.js Opérations d’indexation et de recherche

L’indexation dans GroupDocs.Search for Node.js via Java collecte, stocke et analyse les données pour des opérations de recherche précises et efficaces. Ces index sont fréquemment utilisés pour effectuer des recherches.

Fusionner plusieurs index pour améliorer l’efficacité de la recherche

L’API GroupDocs.Search for Node.js via Java permet la fusion de plusieurs index en un seul. Des modifications fréquentes créent plusieurs index delta, ce qui peut ralentir les performances de recherche. Notre solution fusionne ces index delta en un index commun, contenant toutes les informations des index delta fusionnés, améliorant considérablement l’efficacité de la recherche tout en gardant les index delta inchangés. Diverses fonctionnalités peuvent être configurées pour affiner ce processus.

Reconnaître les requêtes de recherche à partir de différentes dispositions de clavier

GroupDocs.Search for Node.js via Java reconnaît les requêtes de recherche qui ne correspondent pas à la disposition du clavier. Actuellement, 88 langues et 164 configurations de clavier différentes sont prises en charge.

Recherche à l’aide de formes de mots morphologiques

Avec GroupDocs.Search for Node.js via Java, vous pouvez rechercher diverses formes de mots, telles que des noms au singulier et au pluriel, ou toutes les formes d’un verbe. Les langues anglaises et non anglaises peuvent être personnalisées pour des formes de mots spécifiques.

Indépendance de la plateforme

GroupDocs.Search for Node.js via Java prend en charge tous les systèmes d’exploitation et gestionnaires de packages courants.

Windows
macOS
Linux
NPM
NuGet
Amazon
Docker
Azure
VS Code
Eclipse
IntelliJ

Formats de fichiers pris en charge

GroupDocs.Search for Node.js via Java permet de traiter un large éventail de formats de fichiers. Explorez 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édias

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

Autre

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

GroupDocs.Search for Node.js via Java Fonctionnalités

Contrôlez le contenu des documents professionnels à l’aide de notre moteur de recherche avancé, prenant en charge les formats de fichiers les plus courants, notamment PDF, DOCX, XLSX, PPTX, etc.

Feature icon

Paramètres flexibles

Utiliser la plage de dates et la sensibilité à la casse comme paramètres de recherche

Feature icon

Recherche de vérification orthographique

Utilisez des expressions de recherche avec la vérification orthographique et les caractères génériques et ignorez les caractères spéciaux dans les requêtes

Feature icon

Filtrage des résultats

Configurer le filtrage des documents dans les résultats de recherche

Feature icon

Importer / Exporter

Effectuer une importation ou utiliser une liste pour modifier des caractères lors de l’indexation et de l’exportation vers un fichier

Feature icon

Ignorer les données inutiles

Ignorer sélectivement l’indexation de fichiers spécifiques et ignorer des mots spécifiques pour indexer plus rapidement

Feature icon

Traitement des URL

Extrayez le texte au format HTML dans un fichier et générez une URL pour parcourir les résultats de recherche en HTML

Feature icon

Recherche rapide

Divisez la recherche en morceaux plus petits pour rechercher rapidement des index volumineux

Feature icon

Traitement des flux

Indexer des documents à partir de flux et de structures de données

Feature icon

Gérer les fautes d’orthographe

Activer le nombre exact d’occurrences pour chaque mot trouvé afin de proposer des suggestions de mots alternatifs en cas de faute d’orthographe

Feature icon

Prise en charge des archives

Indexer les archives compressées dans d’autres archives ZIP et récupérer la liste des fichiers indexés dans une archive

Feature icon

Économie d’espace disque

Économisez de l’espace avec l’indexation compacte et l’indexation des documents sécurisés par mot de passe

Feature icon

Synonymes personnalisés

Ajouter des synonymes anglais au dictionnaire de synonymes par défaut

Exemples de codes

Explorez les fonctionnalités de GroupDocs.Search for Node.js via Java avec des exemples

Utiliser la recherche floue pour améliorer la productivité

Profitez de la fonctionnalité flexible GroupDocs.Search for Node.js via Java pour améliorer le contrôle du contenu des documents grâce à des algorithmes de recherche sophistiqués. En savoir plus.

Comment traiter le résultat de la recherche

// Créer un index
const index = new Index('c:/IndexFolder');
index.add('c:/DocumentFolder');

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

// Rechercher des documents contenant le mot « eau » ou l'expression « Lorem ipsum »
var query = "water OR \"Lorem ipsum\"";
var result = index.search(query, options);

// Résultat de la recherche de processus
console.log("Documents: " + result.getDocumentCount());
console.log("Total occurrences: " + result.getOccurrenceCount());
for (int i = 0; i < result.getDocumentCount(); i++) {
    FoundDocument document = result.getFoundDocument(i);
    console.log('Document: ${document.getDocumentInfo().getFilePath()}');
    console.log('Occurrences: ${document.getOccurrenceCount()}');
    }

Les expressions régulières sont disponibles pour les scénarios de recherche avancée

GroupDocs.Search for Node.js via Java nous permet d’utiliser des expressions régulières afin d’affiner les résultats de recherche. Plongez dans les techniques de recherche avancées.

Comment effectuer une recherche à l'aide d'expressions régulières

// Créer un index
const index = new Index('c:/IndexFolder');
index.add('c:/DocumentFolder');

// Rechercher l'expression sous forme de texte

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

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