Nach dem letzten ElasticSearch-Update hat sich die Syntax von Rest-Suchabfragen an manchen Stellen verändert. Bestehende Abfragen (z.B. für Institutswebseiten) könnten deshalb nicht länger funktionieren.
In dem Fall erhalten Sie einen HTTP-Error 500 als Antwort.
Wir empfehlen, die verwendeten ES-Queries über die PuRe-Oberfläche einfach neu zu erzeugen. Das aktuelle ElasticSearch gibt immer die momentan richtige Syntax aus.
Falls Sie die bestehende Query händisch anpassen möchten – diese problematischen Werte sind bisher bekannt und müssten vollständig entfernt werden:
- „adjust_pure_negative“ : true,
- „boost“ : 1.0
- „include_lower“ : true,
- „include_upper“ : true
Außerdem haben sich zwei Feldbezeichnungen (bei Suchen nach Zeiträumen) geändert. Diese müssen zwingend angepasst werden:
- aus „from“ : „2012||/y“, wird
- „gte“ : „2012||/y“,
- aus „to“ : „2022||/y“, wird
- „lte“ : „2022||/y“
Sollten Sie Schwierigkeiten bei diesen Anpassungen haben, oder die Abfrage trotz Umsetzung weiterhin nicht funktionieren, wenden Sie sich bitte an den PuRe-Support.