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.