EUREKA für die Volltextsuche

Mit der EUREKA-Suche können Sie eine Volltextsuche im gesamten Datenbestand inklusive des Inhalts der Dokumente aller Art durchführen. Die Daten werden über die Indexierung aller Objekte aufbereitet, beispielsweise nachts mit dem Job „Eureka-Index aktualisieren“ (UPD_FUL_IDX).

Für zielgerichtete Ergebnisse können Sie die Suche auf ausgewählte Objekte, z.B. nur Servicemeldungen und FAQs, einschränken.

Attention

Achtung: Eine EUREKA-Suche kann sehr viele Treffer hervorbringen. EUREKA sucht nach Wortan­fängen, wodurch die Suche viel schneller als eine allgemeine Teilstringsuche ist, jedoch in der Regel auch mehr Treffer liefert als erwartet.

Hinweis: Suchen Sie nach einem Teilstring (wenn Sie nicht wissen, wie der gesuchte Begriff insgesamt geschrieben wurde), dann kann es helfen, vor dem Suchbegriff ein %-Zeichen anzugeben.

Doku­mentordner werden nicht indexiert und können daher nicht in Trefferlisten vorkommen.

Volltextsuche mit Elasticsearch

Das JustRelate CRM unterstützt die intelligente Elasticsearch-Technologie (Elasticsearch Inc.), deren Algorithmen die Performance der EUREKA-Suche erheblich ver­bessern. Insbesondere wird auch eine hohe Verfügbarkeit für verteilte Architekturen (Cloud, Cluster, Knoten etc.) unterstützt.

Dank nachgelagerter Analyse und Formatierung können Suchstrings so an Elasticsearch abgesetzt werden, wie im Feld angegeben (mit Punkt). Dadurch werden z.B. Unternehmen gefunden, die einen Punkt im Unternehmensnamen haben, wie z.B. "S.I.S. Süd-Industrie-Anlagen Service GmbH".

Elasticsearch ist eine Open-Source-Suchmaschine auf Basis von Lucene. Sie arbeitet mit Indi­zes, die aus JSON-Dokumenten im NoSQL-Format bestehen. Die Suchmaschine ist sehr schnell und für die Suche in großen Datenmengen (Big Data) hervorragend geeignet.

Wenn Sie Elasticsearch in Ihrer verteilten Architektur betreiben, kann das CRM entsprechend konfigu­riert werden, um die CRM-Indizes in Elasticsearch zu verwalten und zu nutzen. Insbesondere für die Administration im Clusterbetrieb steht ein Werkzeug für die EUREKA-Indexverwaltung zur Verfügung, das auch die Indizes einer Elasticsearch-Konfiguration verwaltet.

Hinweise zu Elasticsearch für den Administrator

  • Das CRM integriert die Technologie zur Indexierung. Die Elasticsearch-Software muss individuell ange­schafft oder gehostet werden.
  • Informationen zur Einrichtung des Elasticsearch-Servers und zur Verwaltung der Eureka-Indizes sind in der Dokumentation "Eleasticsearch Einrichtung" [D-20-227426] zu finden.
  • Der Elasticsearch-Server wird im Unternehmensnetzwerk oder einer Cloud gestartet. Er ver­waltet dann alle Suchindizes als zentrale Indexverwaltung. Es können gleichzeitig mehrere Indizes für mehrere Applikationen gehostet werden. Mehrere Applikationen können parallel auf den Server zugreifen, bei gleichzeitigem Lesen und Schreiben. Im Vergleich zu Lucene ist Elasticsearch sehr komforta­bel benutzbar, flexibel anpassbar und wartungsarm. In einer gekapselten Umge­bung werden Indizes automatisch synchronisiert.
  • Elasticsearch kennt alle wichtigen Algorithmen und Muster zum Auswerten von Umlauten, Zahlen, E-Mailadressen usw. und lässt sich diesbezüglich auch einfach konfigurieren und erweitern.

Hinweis: Die Variable PSA_FUL_IDX_PLN_FLD_CHR (Suche auf Nummern mit Sonderzeichen) ist mit der Verwendung von Elasticsearch im JustRelate CRM auf $NONE gestellt. Dafür gibt es in Elasticsearch bessere Ver­fahren (Pattern, Tokenizing). Wird Elasticsearch nicht verwendet, kann die Variable wie bisher für spezi­elle Serien- und Modellnummern verwendet werden.

Reine EUREKA-Suche nach Nummern mit Sonderzeichen, z.B. Serien- oder Modellnummern

EUREKA kann nach Nummern mit Sonderzeichen (z.B. Serviceobjekte nach Serien- oder Modellnummern) suchen, da nicht nur Zeichenketten indiziert werden.

Info

Admin: Sie können im Menü Administration/Werkzeuge/Suchen und Finden/EUREKA-Suche: Objekte pro Objekt im Reiter Unmodifizierte Felder die Felder angeben, die bei der Indizierung nicht aufgelöst werden sollen.

In der Variablen PSA_FUL_IDX_PLN_FLD_CHR lässt sich angeben, welche Zei­chen bei der Indizierung entfernt werden sollen, damit Auflösung nicht stattfindet. Bei der Suche wer­den diese Zeichen dann ebenfalls entfernt, wodurch der Eintrag gefunden wird. Im Standard wird der Punkt als Satzzeichen entfernt. Bindestriche und Unterstriche sind bereits gültige Wortbestandteile.

Durch diese Änderung kann im CRM-Standard nach Serien- oder Modellnummern, wie z.B. A.123-456 gesucht werden. Das Verfahren eignet sich auch, wenn die Werte von Nummern-Feldern ins CRM aus ERP- oder anderen Systemen über Schnittstellen übernommen werden.