Globale Suche

Die globale Suche kann für Benutzergruppen über deren Einstellungen von Admins freigegeben werden. Die Aktivierung der Suche blendet in der Menüleiste ein Suchfeld ein.

Nutzer geben in das Suchfeld einen Suchbegriff ein und starten die Suche, um Inhalte, für die sie Zugriffsberechtigungen im System haben, zu durchsuchen. Eine Ergebnisseite gliedert die Suchergebnisse in Datengruppen auf und verlinkt auf die jeweiligen Entitäten. So kann unter mehreren Treffern aus der Suche das gewünschte Ergebnis identifiziert und dann gezielt aufgerufen werden.

Nachfolgend einige Hinweise zur Funktionsweise der Suche:

Allgemeines

Ausführbar über Suchfeld in Top-Menu-Bar oder direkt über https://[URL]/search

  • Mindesteingabe: 2 Zeichen
  • Multiword Eingabe möglich, die Suche aller Wörter werden mit dem “UND” Operator ausgeführt
  • Volltextsuche
  • case-insensitiv
  • Suche nach Teilwörtern möglich, z.B. “Einbr”: Treffer wären z.B. “Einbruch”, “Einbrecher”
  • Highlighting der Suchbegriffe auf der Ergebnissseite
  • die Suche ist begrenzt auf folgende Entities: Incidents, Formulare, Personen-Presse-Produkt-Fahrzeugdaten
  • Top-Secret und gelöschte Incidents werden ignoriert
  • Userrechte werden einbezogen, inkl. Sonderechte bei Beobachtungsliste und Aufgaben
  • Wenn Userrecht vorhanden aber keine Ergebnisse in einer Sektion, dann wird in der Sektion “Suchergebnisse: 0” angezeigt
  • die Suche ist auch über einen API-Endpoint erreichbar, Rechte voraussgesetzt
    [GET-Request]
    [URL]/api/search/?q=[Suchbegriff] 
     

Eingabe

Folgende Felder sind durchsuchbar:

Incident

  • name
  • reference
  • facts
  • reporter (Ersteller)
  • deviatingReporter (Meldender)
  • location: name, address
  • source
  • scenarios: name

Formulare

  • formName
  • fieldName
  • value

Personendaten

  • firstName
  • lastName
  • contact
  • function
  • address
  • email
  • reference
  • placeOfBirth
  • nationality
  • nameOfReference

Produktdaten

  • name
  • components
  • serial

Pressedaten

  • reporter
  • agency
  • contact

Fahrzeugdaten

  • manufacturer
  • model
  • fin
  • licensePlate
  • additionalNumbers
  • insurance
  • remark
  • equipmentInside
  • equipmentOutside
  • damage