GroupDocs.Search auf einen Blick

Node.js JavaScript-Bibliothek für die Textsuche

Illustration search

Node.js Indexierung und Suchvorgänge

Durch die Indexierung in GroupDocs.Search for Node.js via Java werden Daten für präzise und effiziente Suchvorgänge gesammelt, gespeichert und analysiert. Diese Indizes werden häufig zur Durchführung von Suchen verwendet.

Führen Sie mehrere Indizes zusammen, um die Sucheffizienz zu verbessern

Die GroupDocs.Search for Node.js via Java-API ermöglicht die Zusammenführung mehrerer Indizes zu einem. Durch häufige Änderungen entstehen mehrere Delta-Indizes, die die Suchleistung verlangsamen können. Unsere Lösung führt diese Delta-Indizes in einem gemeinsamen Index zusammen, der alle Informationen aus den zusammengeführten Delta-Indizes enthält, wodurch die Sucheffizienz erheblich verbessert wird, während die Delta-Indizes unverändert bleiben. Zur Feinabstimmung dieses Prozesses können verschiedene Funktionalitäten konfiguriert werden.

Erkennen Sie Suchanfragen aus verschiedenen Tastaturlayouts

GroupDocs.Search for Node.js via Java erkennt Suchanfragen, die nicht zum Tastaturlayout passen. Derzeit werden 88 Sprachen und 164 verschiedene Tastaturlayouts unterstützt.

Suche mit morphologischen Wortformen

Mit GroupDocs.Search for Node.js via Java können Sie nach verschiedenen Wortformen suchen, beispielsweise nach Substantiven im Singular und Plural oder nach allen Formen eines Verbs. Englische und nicht-englische Sprachen können für bestimmte Wortformen angepasst werden.

Plattformunabhängigkeit

GroupDocs.Search for Node.js via Java unterstützt alle gängigen Betriebssysteme und Paketmanager.

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

Unterstützte Dateiformate

GroupDocs.Search for Node.js via Java ermöglicht die Verarbeitung einer Vielzahl von Dateiformaten. Erkunden Sie die vollständige Liste.

Beliebte Office-Formate

  • tragbar: 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
  • Text: TXT, RTF

Medienformate

  • Beliebte Bildformate: BMP, JP2, PNG, EMF, WMF, JPG, PSD
  • Mehrseitige Bilder: GIF, WEBP, TIFF
  • Audio: MP3, WAV
  • Video: AVI, MOV, QT, FLV, ASF

Andere

  • Email: PST, OST, MSG, EML, EMLX
  • Microsoft Visio: VSD, VSS
  • Netz: XML, HTM, HTML, XHTML, MHT, MHTML
  • Andere: TORRENT, ZIP, DCM, DJVU, EPUB, FB2

GroupDocs.Search for Node.js via Java Funktionen

Kontrollieren Sie den Inhalt von Geschäftsdokumenten mit unserer erweiterten Suchmaschine, die gängige Dateiformate wie PDF, DOCX, XLSX, PPTX und mehr unterstützt.

Feature icon

Flexible Parameter

Verwenden Sie Datumsbereich und Groß-/Kleinschreibung als Suchparameter

Feature icon

Rechtschreibprüfungssuche

Verwenden Sie Suchphrasen mit Rechtschreibprüfung und Platzhaltern und überspringen Sie Sonderzeichen in Abfragen

Feature icon

Ergebnisfilterung

Richten Sie die Dokumentfilterung in den Suchergebnissen ein

Feature icon

Import Export

Führen Sie einen Import durch oder verwenden Sie eine Liste, um Zeichen während der Indizierung und des Exports in eine Datei zu ändern

Feature icon

Überspringen Sie unnötige Daten

Überspringen Sie selektiv die Indizierung für bestimmte Dateien und überspringen Sie bestimmte Wörter, um sie schneller zu indizieren

Feature icon

URL-Verarbeitung

Extrahieren Sie HTML-formatierten Text in eine Datei und generieren Sie eine URL, um durch Suchergebnisse in HTML zu navigieren

Feature icon

Schnelle Suche

Teilen Sie die Suche in kleinere Abschnitte auf, um große Indizes schnell zu durchsuchen

Feature icon

Stream-Verarbeitung

Indizieren Sie Dokumente aus Streams und Datenstrukturen

Feature icon

Behandeln Sie Rechtschreibfehler

Aktivieren Sie die genaue Anzahl der Vorkommen für jedes gefundene Wort, um bei Rechtschreibfehlern alternative Wortvorschläge anzubieten

Feature icon

Archivunterstützung

Indizieren Sie gezippte Archive in anderen ZIP-Archiven und rufen Sie die Liste der indizierten Dateien in einem Archiv ab

Feature icon

Speicherplatz sparen

Sparen Sie Platz mit der kompakten Indizierung und Indexierung passwortgeschützter Dokumente

Feature icon

Benutzerdefinierte Synonyme

Fügen Sie englische Synonyme zum Standard-Synonymwörterbuch hinzu

Codebeispiele

Entdecken Sie die Funktionalitäten von GroupDocs.Search for Node.js via Java anhand von Beispielen

Nutzen Sie die Fuzzy-Suche, um die Produktivität zu steigern

Genießen Sie die flexible GroupDocs.Search for Node.js via Java-Funktionalität, um die Inhaltskontrolle von Dokumenten durch ausgefeilte Suchalgorithmen zu verbessern. Weitere Informationen.

So verarbeiten Sie Suchergebnisse

// Erstellen Sie einen Index
const index = new Index('c:/IndexFolder');
index.add('c:/DocumentFolder');

// Suchoptionen einrichten
var options = new SearchOptions();
options.getFuzzySearch().setEnabled(true);
options.getFuzzySearch().setFuzzyAlgorithm(new TableDiscreteFunction(3));

// Suchen Sie nach Dokumenten, die das Wort „Wasser“ oder den Ausdruck „Lorem ipsum“ enthalten.
var query = "water OR \"Lorem ipsum\"";
var result = index.search(query, options);

// Suchergebnis verarbeiten
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()}');
    }

Für erweiterte Suchszenarien stehen reguläre Ausdrücke zur Verfügung

GroupDocs.Search for Node.js via Java ermöglicht uns die Verwendung regulärer Ausdrücke, um das Suchergebnis einzugrenzen. Tauchen Sie ein in erweiterte Suchtechniken.

So suchen Sie mit regulären Ausdrücken

// Erstellen Sie einen Index
const index = new Index('c:/IndexFolder');
index.add('c:/DocumentFolder');

// Suchen Sie nach der Phrase in Textform

// Das erste Caret-Zeichen am Anfang zeigt an, dass es sich um eine Suchabfrage mit regulären Ausdrücken handelt
var query = "^^(.)\\1{1,}";
// Suchen Sie nach zwei oder mehr identischen Zeichen am Anfang eines Worts
var result = index.search(query);
 Deutsch