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.
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.
- Suche nach genauem Begriff
- 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)
- _ wird bei der Suche berücksichtigt, es ist kein Worttrennzeichen
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 | |
| Alle Elemente der Medien-Verwaltung. |
fs.uid | |
| Das Element mit dem eindeutigen Referenznamen „presshomepage“. |
| Das Element mit dem eindeutigen Referenznamen „solar_concept_car“. |
MEDIASTORE_LEAF | |
| Alle Elemente, die das Medium mit dem eindeutigen Referenznamen „solar_concept_car“ referenzieren. |
fs.width | |
| Alle Medien, die mindestens eine Breite von 468 Pixeln haben. |
fs.height | |
| Alle Medien, die mindestens eine Höhe von 60 Pixeln haben. |
Bezeichner = Wert | |
| Alle Elemente, in denen die Komponente mit dem Bezeichner „st_picture_zoomable“ den Wert „true“ hat. |
fs.meta | |
| Alle Elemente, für die Metadaten definiert wurden (Icon hinter dem Element im Baum). |
meta.Bezeichner | |
| Alle Elemente, für die Metadaten definiert wurden und in denen die Komponente mit dem Bezeichner md_content einen beliebigen Inhalt hat. |
| Alle Elemente, für die Metadaten definiert wurden und in denen die Komponente mit dem Bezeichner md_content leer ist. |
fs.crc | |
| 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).