Empfehlungsstrategien
Welche Profileinträge fließen ein und wie wählen wir passende Bücher aus? Die Tabelle zeigt die Strategien mit ihren Auswahlregeln.
| Strategie | Profil-Properties | Verknüpfung | Auswahl & Reihenfolge | Standardmäßig aktiv | Katalogabfrage |
|---|
Ein Klick auf die Katalogabfrage zeigt alle passenden Titel samt Filtern; die Auswahl der Vorschläge folgt den Regeln unten. Diese Seite liest dein lokal oder in der Sitzung gespeichertes Profil. Solid-Pod-Profile sind hier nicht zugänglich.
Gemeinsam für alle Solr-Strategien
Die Profileinträge werden über die Indexzuordnungen im Vokabular gesucht. Neue Vorschläge schließen gemerkte Bücher und bereits in derselben Strategie gespeicherte Empfehlungen aus, auch weggeklickte. Sprach- und Medienartpräferenzen gelten zusätzlich, etwa „Deutsch oder Englisch, und als E-Book“.
Solr mit OR: Kombination zuerst, dann ausgleichen
Für Themen, Autor*innen, Genres sowie Orte und Regionen genügt ein passender Profileintrag (OR).
- Einzeln und kombiniert suchen: Je unterschiedlicher Suchbedingung entsteht eine Ergebnisliste; ab zwei Einträgen zusätzlich eine für Bücher, die mindestens zwei davon treffen.
- Sortieren: Innerhalb jeder Liste zählt zuerst der Solr-Score, bei Gleichstand das neuere gültige Erscheinungsjahr, dann die Katalog-ID aufsteigend.
- Kombination zuerst: Der erste Kombinationstreffer, dessen Katalogdaten mindestens zwei Einträge bestätigen, erhält den ersten Platz, sofern vorhanden.
- Ausgleichen: Danach kommen Einträge mit weniger bisherigen und gerade ausgewählten Vorschlägen zum Zug; Mehrfachtreffer zählen für jeden passenden Eintrag. Bei Gleichstand entscheidet der Anzeigename.
- Dopplungen vermeiden: Gleiche Katalog-IDs oder gleiche Kombinationen aus normalisiertem Titel und erstem Autor werden innerhalb der neuen Auswahl nur einmal berücksichtigt.
Der Solr-Score bewertet die Suchübereinstimmung, nicht die persönliche Eignung; auch innerhalb eines Themas können die Scores unterschiedlich sein. Pro Ergebnisliste werden höchstens doppelt so viele Kandidaten wie das Vorschlagslimit geladen, weshalb weniger Vorschläge entstehen können.
Beispiel: Ein Profil enthält Bewegung, Gesunde Ernährung und Schlaf. Ein gefundenes Buch zu Bewegung und Ernährung kommt zuerst und zählt für beide Themen. Ohne frühere Empfehlungen ist anschließend Schlaf an der Reihe.
Solr mit AND: alle Angaben zusammen
Ein Titel muss alle vorhandenen, abfragbaren Angaben der Strategie zugleich erfüllen. Neue Treffer folgen dem Solr-Score, bei Gleichstand der Katalog-ID; Einzelangaben werden nicht ausgeglichen.
Wie entsteht die Reihenfolge im Schaufenster?
Gespeicherte Vorschläge enthalten keine Scores oder Rangpositionen; OR-Regale werden deshalb beim Anzeigen neu geordnet. Ein Titel mit den meisten passenden Einträgen steht vorn, sofern er mindestens zwei trifft; danach wird innerhalb des sichtbaren Regals ausgeglichen. Bei Gleichstand und innerhalb der einzelnen Listen entscheiden das neuere gültige Erscheinungsjahr und die Katalog-ID. Nicht mehr passende Vorschläge bleiben am Ende; AND und inspira_BIB erhalten keine solche Neusortierung.
Das Limit gilt je Prüfung; weitere Prüfungen ergänzen die vorhandenen Vorschläge. Die Katalogtrefferzahl umfasst alle unter den aktuellen Filtern passenden, nicht gemerkten Bücher, einschließlich früherer Vorschläge.
inspira_BIB: Ähnlichkeit zur Merkliste
Der gesonderte inspira_BIB-Dienst erhält die IDs deiner gemerkten Bücher und liefert ähnliche Titel; gemerkte Bücher werden aus den Ergebnissen entfernt. Solr-Balancierung, frühere Vorschläge und Sprach-/Medienartfilter werden dort nicht berücksichtigt, sodass der Dienst dieselben Titel erneut liefern kann.
Definitionen und Implementierung
vocabulary.ttl deklariert Engine, Profil-Properties, Verknüpfung, Limit und Standardaktivierung. Auswahl und Reihenfolge sind fest in recommendations.js umgesetzt.