Die Fuzzy-Suche nach Textinformationen ist die Suche nach Zeichenfolgen, die der Suchabfrage ähnlich oder nahe kommen.

Gleichzeitig wird der Grad der Unschärfe oder Ähnlichkeit von Textstrings am häufigsten anhand des Bearbeitungsabstands (Levenshtein-Abstand) beurteilt. Und der Bearbeitungsabstand von zwei Zeichenfolgen ist die Mindestanzahl von Zeichenersetzungs-, Einfüge- und Löschvorgängen, die erforderlich sind, um eine Zeichenfolge in eine andere zu transformieren. Eine Transposition zweier benachbarter Zeichen kann auch als gültiger Bearbeitungsvorgang betrachtet werden (Damerau-Levenshtein-Distanz).

Eine unscharfe Suche in EML Beispiel für einen gegebenen Fuzziness-Wert von 2 Bearbeitungen ist die Suchabfrage "trees" und das Suchergebnis "this". Hier wird das Zeichen "r" durch "h" ersetzt und die Zeichen "e" und "s" transponiert. Das heißt, der Damerau-Levenshtein-Abstand für diese beiden Wörter ist 2 in dieser unscharfen Suche im EML Beispiel.

Die folgenden Methoden werden am häufigsten verwendet, um die Fuzzy-Suche zu implementieren:

Die Webanwendung Fuzzy-Suche in EML basiert auf der Volltextsuchmaschine GroupDocs.Search. Die Implementierung von Fuzzy-Matching in dieser Bibliothek hat die besten Eigenschaften der aufgeführten Methoden:

Um in dieser Anwendung eine unscharfe Übereinstimmung der Wörter in EML zu erhalten, müssen Sie die erforderliche Anzahl von Fehlern (Fuzziness-Wert) von 1 bis 9 Zeichen angeben. Sie können auch die Option festlegen, nach Wörtern mit nur einer minimalen Anzahl von Unterschieden zu suchen oder nach allen Wörtern innerhalb einer bestimmten Anzahl von Unterschieden zu suchen.

Die GroupDocs.Search-Bibliothek verfügt über viele weitere Fuzzy-Matching-Optionen. Sie können beispielsweise die Anzahl der Unterschiede zwischen Wörtern als lineare Funktion der Wortlänge festlegen oder sogar die Anzahl der Unterschiede für jeden Wert der Wortlänge einzeln festlegen.

So finden Sie eine unscharfe Übereinstimmung des Texts in EML

  • Klicken Sie in den Dateiablagebereich, um eine EML-Datei hochzuladen, oder ziehen Sie eine EML-Datei per Drag & Drop.
  • Sobald der Upload abgeschlossen ist, können Sie die Suche in Ihrer EML Datei durchführen.
  • Geben Sie Ihre Suchanfrage ein, die aus einem oder mehreren Wörtern besteht, die durch Leerzeichen getrennt sind.
  • Wählen Sie den Suchtyp aus: Phrase, alle Wörter, ein beliebiges Wort.
  • Legen Sie die Anzahl der zulässigen Fehler in einem Wort von 1 bis 9 fest. Setzen Sie bei Bedarf das Flag, um nur die besten Ergebnisse zu erzielen.
  • Erhalten Sie Ergebnisse, indem Sie auf die Schaltfläche "Suchen" klicken.
  • Fügen Sie weitere EML Dateien mit der Schaltfläche "Dateien hinzufügen" hinzu.
  • Wählen Sie hinzugefügte Dateien aus, um sie in den Index aufzunehmen, und führen Sie Suchen durch.

Häufig gestellte Fragen

  • Wie funktioniert die Online-App Fuzzy Search in EML?

    Die Suche erfolgt in zwei Schritten. Zunächst werden Dokumente zu einem Index hinzugefügt. Und erst dann wird die Suche im Index durchgeführt.
  • Wie sieht es mit dem Datenschutz aus, ist es sicher, die Online-App Fuzzy Search in EML zu verwenden?

    Der Zugriff auf Ihren Ordner mit hochgeladenen und indizierten Dateien ist nur für Personen möglich, die über einen Link verfügen. Alle hochgeladenen Dateien werden nach 24 Stunden von den Servern gelöscht.
  • Ist eine Internetverbindung erforderlich, um die Online-App Fuzzy Search in EML nutzen zu können?

    Diese Anwendung ist Client-Server. Wenn Sie während der Nutzung der App Ihre Internetverbindung verlieren, können Sie keine Suchergebnisse erhalten.
  • Kann ich nach Linux, Mac OS Android suchen?

    Sie können von jedem Gerät aus suchen, unabhängig vom Betriebssystem, das über einen modernen Browser und eine Internetverbindung verfügt.

Andere Dateiformate, die von der Fuzzy-Such-App unterstützt werden

Sie können auch eine Fuzzy-Suche in vielen anderen Dateiformaten durchführen. Bitte beachten Sie die vollständige Liste unten.

Viewer Annotation Conversion Comparison Signature Assembly Metadata Search Parser Watermark Editor Merger Redaction Classification Splitter Translation Unlock Protect Scanner