Angebote

Fragment Input

Zweck/Verwendung

Das Fragment Input dient dem User zur Eingabe des Suchbegriffes und enthält den Button zum Absenden der Suche.

Beispielscreenshot

Konfigurationsoptionen des Fragments

Feld Inhalt
Initialer Suchbegriff (optional) Die Eingabe von 'Initialer Suchbegriff' bewirkt, dass im erstellten Suchfeld statt des Platzhalters 'Suchbergriff eingeben' ein Begriff vorgegeben wird, der direkt für die Suche verwendet werden kann. Dieser Suchbegriff ist dennoch weiterhin vom Benutzer veränderbar.
Filtertags anzeigen

Mit dieser Einstellung werden auf der Suchseite angewandte Facetten und Filter unter der Sucheingabe angezeigt mit der Möglichkeit, diese mit Klick auf 'x' zu entfernen

 

Ausgeschlossene Quellen (separiert mit ';')

Angabe einer Liste von Basiskategorien, die bei der auf der Seite stattfindenden Suche nicht berücksichtigt werden sollen. Separiert mit ;

Mögliche Werte

Wert Basiskategorie
nodes-accessibilityspecification Spezifkationen Barriefrei
nodes-article Artikel
nodes-audience Zielgruppen
nodes-author Autoren
nodes-contentcollection Datensammlungen
nodes-destination Orte, Regionen, Landschaften
nodes-event Veranstaltungen
nodes-foodestablishmentlodgingbusiness Gastronomie, Unterkünfte und Camping
nodes-media Medien (Bilder, Video, Audio)
nodes-organization Vereine, Verbände und Organisationen
nodes-otherinfrastructure weitere Infrastruktur
nodes-person Persönlichkeiten
nodes-pointofinterest Sehenswürdigkeiten, Kultur, Freizeit und Sport
nodes-trail Rad- und Wanderwege
nodes-story Story

Beispiel
nodes-person;nodes-article;nodes-media;nodes-otherinfrastructure;nodes-author

Eingeschlossene Suchquellen (optional, separiert mit ';')

Diese Einstellung legt die erlaubten Such-Indices explizit fest. Liste separiert mit ; Bitte beachten, die Gewichtung von 'Ausgeschlossene Quellen' ist höher. Dort angegebene Indices werden auch trotz Auflistung in 'Eingeschlossene Quellen' nicht zur Suche herangezogen.

Mögliche Werte

Wert Basiskategorie
nodes-accessibilityspecification Spezifkationen Barriefrei
nodes-article Artikel
nodes-audience Zielgruppen
nodes-author Autoren
nodes-contentcollection Datensammlungen
nodes-destination Orte, Regionen, Landschaften
nodes-event Veranstaltungen
nodes-foodestablishmentlodgingbusiness Gastronomie, Unterkünfte und Camping
nodes-media Medien (Bilder, Video, Audio)
nodes-organization Vereine, Verbände und Organisationen
nodes-otherinfrastructure weitere Infrastruktur
nodes-person Persönlichkeiten
nodes-pointofinterest Sehenswürdigkeiten, Kultur, Freizeit und Sport
nodes-trail Rad- und Wanderwege
nodes-story Story

Beispiel
nodes-person;nodes-article;nodes-media;nodes-otherinfrastructure;nodes-author

Individueller DSL-Query (optional)

Erlaubt eine Filterung oder Festlegung der zurückgegebenen Such-Inhalte noch vor Berücksichtigung der User-Eingabe. Bspw. kann hier ein Filter festgelegt werden der nur POI-Ergebnisse von einem bestimmten Typ in einer spezifischen Stadt zulässt. Auch eine Modifizierung des Scorings der Suchergebnisse ist hier möglich. Eine User-Eingabe ist weiterhin erforderlich. Der eingegebene Suchbegriff wird in dem individuellen DSL-Query an Stelle des Platzhalters %SEARCH_TERM% eingesetzt. Achtung: Eingabe eines nicht validen Query-Objekts führt in jedem Fall zu einem Fehler bei der Suchabfrage!

Beispiel - Suchergebnisse nur vom Typ schema:Museum in Erfurt

{ "query":
   { "bool":

      { "should": [
         {
            "match_phrase": {
               "content": {
                  "query": "%SEARCH_TERM%",
                  "boost": 2
                }
           }
        },

        {
           "multi_match": {
              "query": "%SEARCH_TERM%",
              "type": "most_fields",
              "fields": ["schema_name", "schema_description", "schema_article_body"],
              "fuzziness": "AUTO",
              "operator": "and"
             }
          }
     ],

     "minimum_should_match": 1,

     "filter": {
        "bool": {
           "must": [
              { "term": { "@type": "ttgds:PointOfInterest" } },
              { "term": { "@type": "schema:Museum"} },
              { "term": { "internal_custom_search.customfields.schema_address_locality": "Erfurt"} }
            ]
         }
      }
   }
}
}

 

Schlagwörter
suche

Verknüpfte Assets

Neueste
ThueCDB-SEARCH 23. Februar 2023
Suchfunktion 17. November 2022
Fragment Facet 19. Mai 2022
ThueCDB-SEARCH Zurück