Probleme bei REST-Suchabfragen?

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.