Einleitung / FirstSpirit SiteArchitect / Vertikale Symbolleiste / Globale Suche / Syntax und Operatoren

Suchsyntax und Suchoperatoren

Suchsyntax

  • Bei der Suche handelt es sich um eine Volltextsuche, d.h. alle Verwaltungen des Projektes werden nach einem bestimmten Text durchsucht. Dies bezieht sich nicht nur auf Texteingaben (z. B. in der Inhalte-Verwaltung), sondern auch auf die Namen eingebundener Medien, zugehörender Kommentar, die Inhalte von Medienobjekten (z. B. PDF-Dokumente) in der Medien-Verwaltung usw.
  • Groß- und Kleinschreibung wird nicht berücksichtigt.
  • Sonderzeichen werden bei der Suche ignoriert bzw. entfernt (Ausnahmen siehe unten). Nach einigen Sonderzeichen kann nicht gesucht werden (z. B. : , !). Für eine Suche nach Sonderzeichen müssen gegebenenfalls Anführungszeichen verwendet werden (siehe unten).
  • Eine Suche nach * liefert alle Elemente des Projekts. Diese können anschließend gefiltert werden (über Filter und Quellen oder Facetten).
    Alternativ kann je nach gewünschtem Suchergebnis auch eine Suche / Filterung ohne Suchbegriff erfolgen.

Wichtig Wird als Suchbegriff nur „*“ eingegeben, werden wirklich ALLE Elemente des Projektes durchsucht. Je nach Projektgröße kostet dies viel Rechenzeit!
Eine Einschränkung der Suchergebnisse erfolgt erst anschließend.

  • Verwendung von Anführungszeichen ""
    • Suche nach genauem Begriff
      Beispiel:
      Suche nach: "Eingabe" → findet: Eingabe
      Suche nach: Eingabe → findet: Eingabekomponente, Eingabeschema, Eingaben usw.
    • Suche nach mehreren Wörtern in der genauen Reihenfolge
      Beispiel:
      Suche nach dem Text „Sonnenenergie ist die Zukunft“
    • Durch Verwendung von Anführungszeichen kann das Suchergebnis im Falle von Sonderzeichen modifiziert werden.
      Beispiele:
      Suche nach: "uselanguages=yes" → findet: Vorlagen, in denen uselanguages="yes" konfiguriert ist
      Suche nach: "useLanguages=\"yes\"" → findet: Vorlagen, in denen uselanguages="yes" konfiguriert ist, Suchtreffer werden gehighlighted
    • In manchen Fällen unterstützt die Verwendung von Anführungszeichen auch das Highlighting von Suchtreffern.
  • Verwendung von _:
    • _ wird bei der Suche berücksichtigt, es ist kein Worttrennzeichen
      Beispiel:
      Suche nach: cms_value → findet: $CMS_VALUE (üblicherweise nur in Vorlagen), nicht aber Vorkommen von cms oder value
      Suche nach: cms value → findet: alle Vorkommen von cms und value (z. B. in englischen Texten)

Für Suchen ausschließlich in Vorlagen kann die Facette „Pfad“ (Facetten) verwendet werden, mithilfe des System-Filters „Suche in Vorlagen“ (Filter und Quellen) können die Ergebnisse anschließend zusätzlich nach Registerblatt (z. B. Formular, Schnipsel, Regeln, HTML) gefiltert werden.

Suchoperatoren

Operator

Suchergebnis

fs.store
Für die Suche in nur einer Verwaltung, muss die Suche mit fs.store eingeschränkt werden.

  • fs.store=mediastore

Alle Elemente der Medien-Verwaltung.

fs.uid
Für die Suche nach einem Referenznamen (UID), muss die Suche mit fs.uid eingeschränkt werden.

  • fs.uid = presshomepage

Das Element mit dem eindeutigen Referenznamen „presshomepage“.

  • fs.uid = solar_concept_car

Das Element mit dem eindeutigen Referenznamen „solar_concept_car“.

MEDIASTORE_LEAF
Für die Suche nach Referenzen auf FirstSpirit-Medien, muss die Suche mit MEDIASTORE_LEAF eingeschränkt werden.

  • solar_concept_car MEDIASTORE_LEAF

Alle Elemente, die das Medium mit dem eindeutigen Referenznamen „solar_concept_car“ referenzieren.

  

fs.width
Für die Suche nach Medien, die eine bestimmte Mindestbreite haben, muss die Suche mit fs.width eingeschränkt werden.

  • fs.width >= 468

Alle Medien, die mindestens eine Breite von 468 Pixeln haben.

fs.height
Für die Suche nach Medien, die eine bestimmte Mindesthöhe haben, muss die Suche mit fs.height eingeschränkt werden.

  • fs.height >= 60

Alle Medien, die mindestens eine Höhe von 60 Pixeln haben.

  

Bezeichner = Wert
Für die Suche nach Elementen, die für die Eingabekomponente mit dem angegebenen Bezeichner einen bestimmten Wert haben
(im Beispiel: die Eingabekomponente mit dem Bezeichner „st_picture_zoomable“ vom Typ CMS_INPUT_TOGGLE (Online Dokumentation FirstSpirit)).

  • st_picture_zoomable = true

Alle Elemente, in denen die Komponente mit dem Bezeichner „st_picture_zoomable“ den Wert „true“ hat.

fs.meta
Für die Suche nach Elementen, für die Metadaten definiert wurden, muss die Suche mit fs.meta eingeschränkt werden.

  • fs.meta = 1

Alle Elemente, für die Metadaten definiert wurden (Icon hinter dem Element im Baum).

meta.Bezeichner
Für die Suche nach Elementen, die bestimmte Inhalte in den Metadaten enthalten, wird meta.Bezeichner verwendet
(im Beispiel: die Eingabekomponente mit dem Bezeichner „md_content“ vom Typ CMS_INPUT_TEXT (Online Dokumentation FirstSpirit)).

  • meta.md_content = *

Alle Elemente, für die Metadaten definiert wurden und in denen die Komponente mit dem Bezeichner md_content einen beliebigen Inhalt hat.

  • meta.md_content = '"'

Alle Elemente, für die Metadaten definiert wurden und in denen die Komponente mit dem Bezeichner md_content leer ist.

fs.crc
Für die Suche nach Medien, die eine bestimmte CRC-Prüfsumme besitzen.

 

  •  fs.crc = 1180948165

Alle Medien, deren CRC-Prüfsumme „1180948165“ ist.

  

Für die Suche mit Operatoren können die folgenden Platzhalter („wildcards“) verwendet werden:

  •    für beliebig viele Zeichen
  • ""   für Phrasen

Suchbedingungen können mit OR oder AND verknüpft werden, z. B.:

  • solar_concept_car MEDIASTORE_LEAF or fs.uid = solar_concept_car
    → findet: alle Elemente mit dem eindeutigen Referenznamen „solar_concept_car“ ODER einer Referenz auf das Medium.
  • fs.meta = 1 and fs.store=mediastore
    → findet: alle Elemente in der Medien-Verwaltung, für die Metadaten definiert wurden.
  • fs.width <= 0 and fs.height <= 0
    → findet: alle Medien, für die (in mindestens einer Projektsprache) noch keine Datei hochgeladen wurde.

Siehe dazu auch FirstSpirit Access-API, Interface QueryAgent (Package de.espirit.firstspirit.agency).

© 2005 - 2024 Crownpeak Technology GmbH | Alle Rechte vorbehalten. | FirstSpirit 2024.12 | Datenschutz