Flexible Abfrage

Es ist möglich, sich eine komplett flexible Abfrage selbst zu bauen. Dazu dient der Parameter 'ABFRAGE'.

Ein Beispiel soll die Möglichkeiten verdeutlichen:

 

ABFRAGE=(((ortid == 7411) AND (artID != 4)) OR (kategoRIEid == 6)) AND (REIHE == Blaue Nacht)

 

Übersetzt heißt dies:

 

liefert alle Veranstaltungen, die

 

- vom Ort mit der ID 7411 sind und nicht zur Veranstaltungsart mit ID 4 gehören oder

- alle Veranstaltungen der Kategorie mit ID 6

- und nur wenn alle obigen Treffer zur Reihe "Blaue Nacht" gehören

 

Folgendes gilt es beim Zusammenbau einer Abfrage zu beachten:

 

 

Aktuell können flexible Abfragen aus folgenden Parametern zusammengestellt werden:

 

  1. artid
  2. unterartid
  3. kategorieid
  4. unterkategorieid
  5. ortid
  6. veranstalterid
  7. eintritt
  8. reihe
  9. suchtext
  10. tag
  11. privatetag

 

Diese Liste wird in Zukunft wahrscheinlich um weitere Parameter erweitert.

 

Eine flexible Abfrage ist für die Schnittstelle letztlich nur ein weiterer Parameter, d.h. eine flexible Abfrage kann um alle schon vorhandenen Parameter (siehe Kapitel "Optionale Parameter") weiter eingegrenzt werden. Beispiel:

 

ABFRAGE=(((ortid == 7411) AND (artID != 4)) OR (kategoRIEid == 6)) AND (REIHE == Blaue Nacht) & ALTER_VON=4

 

Ergibt das gleiche Ergebnis wie oben, nur eben eingegrenzt auf alle Veranstaltungen ab 4 Jahren.

 

VK Exportschnittstelle                                                                                                        Seite 1 von 1