Filter-Sidebar
Umfassende Filteroptionen zur Verfeinerung Ihrer Suchergebnisse
Überblick
Die Filter-Sidebar erscheint rechts neben den Suchergebnissen und ermöglicht eine präzise Eingrenzung. Alle Filter aktualisieren die Ergebnisse in Echtzeit.
Verfügbare Filter
1. Freitextsuche
Durchsucht Titel und Beschreibungen in Echtzeit. Verfügbar auf allen Seiten mit Ausschreibungslisten.
2. Suchagenten-Dropdown
Schneller Wechsel zwischen Suchagenten ohne Navigation. Zeigt alle verfügbaren Profile mit gepinnten Profilen oben.
3. Datumspicker (Veröffentlichungsdatum)
Von-Bis-Auswahl mit Kalenderinterface. Vordefinierte Intervalle basierend auf der Profilkonfiguration (täglich, wöchentlich, monatlich, etc.).
Preview-Funktion: Zeigt die Anzahl der Ausschreibungen im gewählten Zeitraum — aktualisiert sich beim Ändern.
URL-Parameter: from und until — bookmarkbar und teilbar.
4. Label-Filter
Multi-Select — mehrere Labels gleichzeitig wählen.
Verhalten: OR-Verknüpfung — zeigt Ausschreibungen mit mindestens einem der gewählten Labels.
5. Bid-State-Filter
Filtert nach Bid/No-Bid-Entscheidungsstatus:
- Keine Entscheidung
- Bid (entschieden zu bieten)
- No-Bid (entschieden nicht zu bieten)
- Unter Prüfung
6. Themen-Filter
Mehrstufige Auswahl aus inhaltlichen Kategorien und Unterkategorien.
Verhalten: OR-Verknüpfung — mehr Themen = mehr Ergebnisse.
Verfügbar auf: Datenbanksuche
7. Dokumenttyp-Filter
Filtert nach Art der Bekanntmachung (Ausschreibung, Vorinformation, Auftragsbekanntmachung, Wettbewerb, Änderungsbekanntmachung, etc.).
Verhalten: OR-Verknüpfung innerhalb des Filters.
8. Auftraggeber-Typ-Filter
Filtert nach Vergabestellen-Kategorie: Bundesebene, Landesebene, Kommunen, Universitäten, Verkehrsbetriebe, Versorgungsunternehmen, Öffentliche Einrichtungen.
9. Ausführungsort-Filter
Geografische Eingrenzung nach Bundesländern, bundesweit oder EU-weit.
Bundesländer: Accordion-Liste mit Checkbox pro Bundesland und Mehrfachauswahl.
10. Sortierung
- Relevanz (Standard bei Freitextsuche)
- Neueste zuerst (Standard bei Suchagenten)
- Älteste zuerst
- Frist (nächste Deadline zuerst)
Filter-Kombinationen nach Seite
| Filter | Suchagent | Datenbanksuche | Zuweisungen |
|---|---|---|---|
| Datumspicker | ✓ | ✓ | ✓ |
| Labels | ✓ | ✓ | ✓ |
| Suchagenten-Dropdown | ✓ | — | — |
| Bid-State | ✓ | ✓ | — |
| Themen | — | ✓ | — |
| Dokumenttyp | ✓ | ✓ | — |
| Auftraggeber-Typ | ✓ | ✓ | — |
| Ausführungsort | — | ✓ | ✓ |
| Sortierung | — | — | ✓ |
Filter-Verhalten
Kombinationslogik
- AND zwischen Filtertypen: Datumspicker AND Labels AND Themen — alle müssen zutreffen
- OR innerhalb eines Filtertyps: Label1 OR Label2 — mindestens eine Bedingung muss zutreffen
URL-Parameter
Alle Filter werden als URL-Parameter gespeichert — dies ermöglicht:
- Bookmarks für häufige Filter-Kombinationen
- Teilen von Filter-URLs im Team
- Browser-Zurück funktioniert korrekt
Live-Updates
- Freitexteingaben: Debounced (300ms Verzögerung)
- Checkboxen/Dropdowns: Sofortige Aktualisierung
- Ladeindikator während der Datenabfrage
Export-Optionen (Sidebar-Footer)
Am unteren Ende der Sidebar bei Suchagenten: CSV (vollständig), CSV (reduziert), PDF-ZIP, Download-Liste öffnen.
Details: Exporte
Responsive Verhalten
| Gerät | Verhalten |
|---|---|
| Desktop (>1024px) | Sticky Sidebar, ~300px Breite |
| Tablet (768–1024px) | Ein-/ausklappbar |
| Mobile (<768px) | Drawer von links, Vollbild |
Best Practices
- Zuerst Zeitraum und Dokumenttyp — grobe Mengenbegrenzung
- Dann Themen und Labels — inhaltliche Relevanz herstellen
- Zuletzt Auftraggeber und Ausführungsort — regionale/organisatorische Eingrenzung
- Sortierung zum Schluss — passend zum Arbeitsziel
- Preview-Counts nutzen — als Orientierung für die Ergebnismenge
- Erfolgreiche Kombinationen speichern — als neuen Suchagenten anlegen
Integration
- Suchagenten: Profile definieren Filter-Defaults
- Datenbanksuche: Ad-hoc-Filterung
- Mehrfachauswahl: Gefilterte Ergebnisse auswählbar
- Exporte: Exportiert gefilterte Ergebnisse