2016-06-20 6 views
0

Ich schreibe ein benutzerdefiniertes natives Scripts für ElasticSearch.Wie erhalten Sie den maximalen Wert aus einem elastischen Suchfeld in Java-Plugin

Meine Skriptklasse erweitert die abstrakte Klasse AbstractFloatSearchScript.

Alles funktioniert gut; Ich frage mich jedoch, ob es in meiner Scoring-Methode möglich ist, den maximalen Wert in elasticsearch für ein bestimmtes Feld zu erhalten (dies sind ganzzahlige Werte).

Ich möchte den maximalen Wert in meiner benutzerdefinierten Scoring unterstützen.

Antwort

0

Sie können eine Max Aggregation verwenden, um diese Daten zu erhalten.

+0

Ich bin mir nicht sicher, ob ich das in einer Scoring-Funktion verwenden kann. Außerdem verwende ich die Plugin-API, nicht die Java-Client-API. – vangheem

Verwandte Themen