GroupDocs.Search Übersicht

Node.js JavaScript-Bibliothek für die Textsuche

Illustration search

Node.js Indizierungs- und Suchoperationen

Die Indizierung in GroupDocs.Search for Node.js via Java sammelt, speichert und analysiert Daten für präzise und effiziente Suchoperationen. Diese Indizes werden häufig zur Durchführung von Suchen verwendet.

Mehrere Indizes zusammenführen, um die Sucheffizienz zu verbessern

GroupDocs.Search for Node.js via Java API ermöglicht das Zusammenführen mehrerer Indizes zu einem. Häufige Änderungen erstellen mehrere Delta-Indizes, die die Suchleistung verlangsamen können. Unsere Lösung führt diese Delta-Indizes in einen gemeinsamen Index zusammen, der alle Informationen aus den zusammengeführten Delta-Indizes enthält, und verbessert dadurch erheblich die Sucheffizienz, während die Delta-Indizes unverändert bleiben. Verschiedene Funktionen können konfiguriert werden, um diesen Prozess zu optimieren.

Erkennen von Suchanfragen aus verschiedenen Tastaturlayouts

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

Suchen mit morphologischen Wortformen

Mit GroupDocs.Search for Node.js via Java können Sie nach verschiedenen Wortformen suchen, wie Singular und Plural Nomen oder alle Formen eines Verbs. Englisch und nicht-englische Sprachen können an spezifische 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. Erforschen Sie die vollständige Liste.

Beliebte Büroformate

  • Portabel: 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

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

GroupDocs.Search for Node.js via Java Merkmale

Steuern Sie die Inhalte von Geschäftsdokumenten mit unserer fortschrittlichen Suchmaschine, die beliebte Dateiformate wie PDF, DOCX, XLSX, PPTX und mehr unterstützt.

Feature icon

Flexible Parameter

Datumsspanne und Groß-/Kleinschreibung als Suchparameter verwenden

Feature icon

Rechtschreibprüfung der Suche

Verwenden Sie Suchphrasen mit Rechtschreibprüfung und Platzhaltern und überspringen Sie spezielle Zeichen in Abfragen.

Feature icon

Ergebnisse filtern

Richten Sie Dokumentfilterung in den Suchergebnissen ein

Feature icon

Importieren & Exportieren

Importieren oder verwenden Sie eine Liste, um während der Indizierung Zeichen zu ändern, und exportieren Sie in eine Datei.

Feature icon

Unnötige Daten überspringen

Wählen Sie selektiv das Indizieren bestimmter Dateien und überspringen Sie bestimmte Wörter, um schneller zu indizieren.

Feature icon

URL-Verarbeitung

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

Feature icon

Schnelle Suche

Teilen Sie Suchen in kleinere Teile auf, um große Indizes schnell zu durchsuchen.

Feature icon

Stream-Verarbeitung

Indizieren Sie Dokumente aus Streams und Datenstrukturen.

Feature icon

Umgang mit Schreibfehlern

Ermöglichen Sie die genaue Anzahl der Vorkommen jedes gefundenen Wortes, um alternative Wortvorschläge im Falle von Schreibfehlern zu bieten.

Feature icon

Archivunterstützung

Indizieren Sie gezippte Archive innerhalb anderer ZIP-Archive und rufen Sie eine Liste der indizierten Dateien in einem Archiv ab.

Feature icon

Platzersparnis

Speichern Sie Platz mit kompaktem Indizieren und indizieren Sie passwortgeschützte Dokumente.

Feature icon

Benutzerdefinierte Synonyme

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

Codebeispiele

Erforschen Sie die Funktionen von GroupDocs.Search for Node.js via Java mit Beispielen.

Verwenden Sie die ‘unscharfe’ Suche zur Steigerung der Produktivität

Genießen Sie die flexible Funktionalität von GroupDocs.Search for Node.js via Java, um die Kontrolle des Inhalts durch ausgeklügelte Suchalgorithmen zu verbessern. Erfahren Sie mehr.

Wie man das Suchergebnis verarbeitet

const searchLib = require('@groupdocs/groupdocs.search');

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

// Richten Sie Suchoptionen ein
const options = new searchLib.SearchOptions();
options.getFuzzySearch().setEnabled(true);
options.getFuzzySearch().setFuzzyAlgorithm(new TableDiscreteFunction(3));

// Suchen Sie nach Dokumenten, die das Wort 'Wasser' oder die Phrase 'Lorem ipsum' enthalten
const query = 'water OR "Lorem ipsum"';
const result = index.search(query, options);

// Bearbeiten Sie das Suchergebnis
console.log('Documents: ' + result.getDocumentCount());
console.log('Total occurrences: ' + result.getOccurrenceCount());
for (let i = 0; i < result.getDocumentCount(); i++) {
    const document = result.getFoundDocument(i);
    console.log('Document: ' + document.getDocumentInfo().getFilePath());
    console.log('Occurrences:  + document.getOccurrenceCount());
    }

Reguläre Ausdrücke sind für erweiterte Suchszenarien verfügbar

GroupDocs.Search for Node.js via Java ermöglicht es uns, reguläre Ausdrücke zu verwenden, um das Suchergebnis zu verfeinern. Tauchen Sie ein in fortgeschrittene Suchtechniken.

Wie man mit regulären Ausdrücken sucht

const searchLib = require('@groupdocs/groupdocs.search');

// Erstellen Sie ein Index
const index = new searchLib.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 reguläre Ausdrucks-Suchanfrage handelt
const query = '^^(.)\\1{1,}';
// Suchen Sie nach zwei oder mehr identischen Zeichen am Anfang eines Wortes
const result = index.search(query);

Bereit, loszulegen?

Laden Sie GroupDocs.Search kostenlos herunter oder holen Sie sich eine Testlizenz für vollen Zugriff!

Nützliche Ressourcen

Erforschen Sie die Dokumentation, Code -Beispiele und die Unterstützung der Community, um Ihre Erfahrungen zu verbessern.

Tipps zur temporären Lizenz

1
Melden Sie sich mit Ihrer geschäftlichen E-Mail-Adresse an. Kostenlose E-Mail-Dienste sind nicht zulässig.
2
Klicken Sie im zweiten Schritt auf die Schaltfläche Provisorische Lizenz anfordern.
 Deutsch